Malmö, Sweden and Irvine, Calif.Telelogic (Stockholm Exchange: TLOG), the leading provider of software solutions that align advanced systems and software development with business objectives, today announced support for the proposed Systems Modeling Language (SysML) standard in its industry-leading Telelogic TAU G2 product. TAU SysML extends UML 2.0, the standard visual modeling language for software development, to provide systems engineers with a model-based notation, which has previously been missing from their repertoire. TAU SysML's ability to simulate analysis and design models in real-time can significantly reduce errors early in the systems engineering lifecycle, resulting in substantive time and cost savings.
SysML's primary goal is to improve communications across the system development lifecycle, enhance knowledge capture, and lower maintenance overhead. This is accomplished by reducing ambiguity, as well as eliminating errors and inconsistencies due to interpretation and transcription of information between documents, notations, and tools. SysML extends UML 2.0 to support the specification, analysis, design, verification, and validation of complex systems that may include hardware, software, data, personnel, procedures, and facilities.
TAU SysML achieves its reduction in analysis and design errors through automated model consistency checks and early validation of design via model execution. Maintenance and infrastructure costs are reduced through the use of a common modeling environment that will serve both systems and software engineering organizations. For those aspects of the system allocated to software the same model created by systems engineers in SysML can be re-used and elaborated by software engineers in UML, effectively bridging the gap between systems and software with complete traceability.
“Since the SysML Partners organized in May 2003 we have collaborated with INCOSE's Model Driven System Design Working Group and the ISO AP-233 Working Group to ensure that the SysML specification meets the demanding needs of practicing systems engineers, including interoperability between modeling tools,” said Cris Kobryn, Chair of the SysML Partners and former Chair of the UML 2.0 submission team. “We have also acted upon feedback from SysML prototype users to make this new language more straightforward for systems engineers to learn and apply, and more efficient for tool vendors to implement and simulate.” Kobryn further noted that, “During the SysML prototype phase Telelogic played a leadership role in demonstrating that SysML models can be precisely defined and simulated. Telelogic's launch of a new product that features fully executable SysML further enhances its reputation as an industry leader in visual modeling languages and tools.”
“Other engineering disciplines, such as electrical engineering and mechanical engineering, have had standard model-based notations for specifying, analyzing, and validating their designs for decades,” said Dr. Chris Sibbald, Telelogic Vice President of Standards and Technology. “In contrast, systems engineers have been primarily document-centric, relying on natural language, ad hoc diagrams, and piecemeal modeling to communicate and validate their requirements and designs. We have integrated SysML into our TAU product offering to solve this.”
“After thorough evaluation of the language, it is believed that SysML will be extremely beneficial to System Engineering,” states a Senior Systems Engineer at a major U.S. defense contractor. “In addition to state-of-the-art visual display of all requirements, SysML offers visual relationships to analysis, design, and test elements. SysML provides a consistent, user-friendly method for all project disciplines to view information. SysML will also facilitate early detection of common engineering risks such as errors, holes, and conflicts. I was able to view demos of the different vendor prototypes and felt that the Telelogic offering was the most intuitive, robust, and complete.”
Telelogic TAU SysML supports the current SysML specification, which is being submitted by the SysML Partners to the Object Management Group (OMG) in November 2005. Telelogic plans to support updates to the SysML specification as it evolves during the OMG standardization process.
The SysML specification is being submitted to the OMG in response to a joint Request for Proposal by the OMG and the International Council on Systems Engineering (INCOSE) for a version of UML that is customized to address the needs of systems engineers. The SysML Partners, an association of industry leaders founded by Telelogic and supported by tool vendors, government agencies and professional organizations, plans to submit a SysML update to the OMG in November 2005.
Telelogic is a leading global provider of solutions for automating and supporting best practices across the enterprise – from powerful modeling of business processes and enterprise architectures to requirements-driven development of advanced systems and software. Telelogic's solutions enable organizations to align product, systems, and software development lifecycles with business objectives and customer needs to dramatically improve quality and predictability, while significantly reducing time-to-market and overall costs.
To better enable our customers' drive towards an automated lifecycle process, Telelogic supports an open architecture and the use of standardized languages. As an industry leader and technology visionary, Telelogic is actively involved in shaping the future of enterprise architecture, application lifecycle management, and customer needs management by participating in industry organizations such as INCOSE, OMG, The Open Group, Eclipse, ETSI, ITU-T, and the TeleManagement Forum.
Headquartered in Malmö, Sweden with U.S. headquarters in Irvine, California, Telelogic has operations in 20 countries worldwide. Customers include Airbus, Alcatel, BAE SYSTEMS, BMW, Boeing, DaimlerChrysler, Deutsche Bank, Ericsson, General Electric, General Motors, Lockheed Martin, Motorola, NEC, Philips, Samsung, Siemens, Sprint, Thales, and Vodafone.
Telelogic North America Inc. , 1-949-830-8022, www.telelogic.com
To best understand the significance behind Telelogic's addition of SysML to its TAU G2 model-based system and software development environment, we discussed the announcement with Scott McKorkle, the company's director of product marketing.
McKorkle explains that SysML, like its predecessor UML (Universal Modeling Language), is a fully graphical model-based notation. But where UML is meant to span the entire engineering development process, SysML focuses on the specific needs of systems engineers. “Systems engineers look at things their own way, which is different from software engineers and developers, requirements analysts, and architects,” says McKorkle. “SysML acts as a shell that puts UML into their language.
By way of background, McKorkle describes engineering development broadly as a three-step process: requirements and specifications analysis, which turns a product's basic specs into a high-level architecture; systems engineering, which defines those specs in terms of actual systems; and component development and design, which defines specific elements like the target processor and software.
The middle step, systems engineering, can include several tiers of systems, some of which are grouped according to function. “At that high level,” says McKorkle, “you care about how the systems and subsystems interact with each other, but still have to drill down to see the inner workings of each.”
Moreover, at the system engineering level, he adds, “it's very important to be able to verify that your design is working the way you want without going to the bother of having to generate software, load it on the target, and run it to see what happens. SysML is a way to do your simulation and prototyping work while you are still in the modeling stage, without even knowing what the hardware is.”
By working this way, with what McKorkle calls a platform-independent model, you simply need to define the input and outputs without defining specific hardware. “The nice part of that is you can complete the task of your design knowing that your concepts work without worrying about hardware interactions.” The bottom line is a high degree of confidence that, at least at the system level, the design will work as planned. When you get to the point of addressing hardware interactions, he says, “if things don’t work properly, there are certain aspects you no longer have to look at, or at least not initially.”
SysML was developed by the Object Management Group, the same vendor organization that built UML. According to McKorkle, Telelogic headed the SysML team through to its current version, 0.91, and is writing the proposal for the final version, which is expected to be submitted for approval this month.
As for TAU G2 itself, it consists of three components: Model Author, Architect, and Developer. Of these, Model Author is the base componentArchitext and Developer are optionalthat serves as an advanced UML 2.0 modeling environment. It includes intelligent capabilities like instant syntax and semantic checking, which lets planners and architects create precise, easy-to-understand, and unambiguous design and test specifications.
Architect adds SysML, as well as dynamic simulation and model verification to Model Author. In this way, it lets systems engineers; project architects; and software, test, and quality assurance engineers validate designs and fix problems early in the development life-cycle, as mentioned, without having to write code.
Developer, the third component, adds C, C++, or Java code generation. In addition to generating code, Developer lets you insert legacy or handwritten code that will run on the system models. Besides offering the three common languages, Developer can be customized for any language you happen to be working with. For example, Telelogic has built CORBA IDL and MISRA versions, and will be offering the latter this month.
As for prices, single-user seats are $1,495 for Model Author; $2,495 for Architect. Single-site floating licenses are $3,995 each for Model Author and Architect.