+ All Categories
Home > Documents > TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to...

TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to...

Date post: 27-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
Development visualized. Productivity realized. TELELOGIC TAU GENERATION2 of software innovation
Transcript
Page 1: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Development visualized. Productivity realized.TELELOGIC TAU GENERATION2

of softwareinnovation

Page 2: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

The challenges of systems and software development

Systems and software development businessesface many challenges. Systems are complex, andthere is pressure to deliver higher quality fasterand cheaper. The prevalence of embedded soft-ware in hardware systems like an engine man-agement system or the avionics in an aircraft,means that software is the competitive businessadvantage. But in order for software to become abusiness advantage, it must be robust, correctand complete.

Software developers are expected to deliver mir-acles coding manually with reduced resources. Asa result, the software development cycle is slowand inflexible. Developers waste valuable timefixing low-level problems instead of focusing onthe architecture and design of the solution.Project milestones are missed and product qual-ity suffers.

‘Software development’ has been recognized as adiscipline with many problems. According to theStandish Group International, Inc., in 2000, 23percent of software development projects failed,while 49 percent were “challenged” - meaningthey were late, over-budget, or delivered insuffi-cient functionality.

Another challenge faced by many companies isthe ‘barrier’ between systems engineers produc-ing system specifications and designs, and soft-ware developers creating detailed designs andimplementing software components. Oftenthese teams use different tools and techniques,leading to communication difficulties that resultin misunderstandings that can be expensive tofind and fix.

Companies risk the loss of competitive advan-tage and market share.

Businesses need an alternative to manual, frag-mented development methods, because they failto meet the cost, quality and time-to-marketdemands of today’s economy.

Successful28%

Failed23%

Challenged49%

Figure 1. The results of software develop-ment projects in 2000, according toStandish Group International, Inc.

Page 3: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Fortunately, the industry recognized yearsago that the situation was becoming intoler-able, and a number of industry initiativeswere started with the objective to delivernew, capable and reliable technology stan-dards that would help companies tackle thechallenges of modern systems and softwaredevelopment.

Much awaited by the industry, these tech-nologies have now hit the market for the firsttime in the shape of an integrated and flexi-ble portfolio of tools for the development ofreal-time and other advanced systems andsoftware: Telelogic TAU Generation2.

TAU Generation2 embodies three of the lat-est, most powerful techniques available foraccelerated large-scale systems and softwaredevelopment and testing: the UnifiedModeling Language™ (UML™) and many ofthe features of its latest major revision, UML2.0, the powerful testing language TTCN-3,and the new way of building systems Model-Driven Architecture® (MDA®) approach.These three new industry-standards areincorporated into TAU’s proven systems andsoftware development platform to create atool solution that is state-of-the-art whilebeing robust and reliable.

TAU Generation2 is a break-through sys-tems engineering and software developmentsolution that liberates the industry from themanual, error-prone, code-centric approachthat has dominated for too long, and allowsit to take the next logical step to a more visu-al, automated and reliable developmentmethodology.

The result? Improved project predictability,enhanced quality, substantially shortenedcycle times, and significant cost reductions.

Telelogic TAU® Generation2 lets you take the next step

Figure 2. Developing systems and software is all abouttaking a problem statement – such as “I want to build a nationwide mobile telephone system” – and examining it,stating requirements, analyzing needs, designing systemsand finally building and testing a solution. Bridging this“problem-solution gap” is an intellectual exercise thatrequires people, time and money. Looking at the past fourdecades we can see that encapsulating and automatingknowledge into tools and languages has allowed theindustry to narrow this gap step by step.

UML 2.0 and MDA® are the latest steps in the ongoingtrend to automate development and allow engineers towork at a higher level.

The Problem-Solution Gap

Problem

Solution:Microcode

Solution:Assembler

Solution:3GL

Solution:VisualDesign

Solution:MDA/MDD &

UML 2.0

AutomationAutomation

Automation

Automation

1960s 1970s 1980s 1990s 2000s

Model Driven Architecture® and MDA®

are registered trademarks of the ObjectManagement Group. OMG™, ObjectManagement Group™, UML™, UnifiedModeling Language™, The UML Cube logo™

and Model Driven Architecture Logos™ aretrademarks of the Object Management Group.

Page 4: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Telelogic TAU Generation2 – accelerated development of advanced systems and software

TAU Generation2 is an integrated family oftools that simplify, automate and acceler-ate the development of advanced systemsand software. What sets TAU apart is thatit is focused on helping companies meetthe most demanding challenges of devel-oping complex real-time and otheradvanced systems.

TAU empowers project managers, ana-lysts, system engineers, designers,developers and testers with an integratedtool platform that offers a number ofunique capabilities:

One shared development environmentModern development projects are dependenton many teams to be successful: system ana-lysts, software designers, programmers, testers,etc. TAU Generation2 allows companies todeploy one shared tool environment for theentire development organization, which uni-fies teams and minimizes the risk of delays andmisunderstandings during handovers.

Tailored tools for different user communitiesTAU Generation2 offers a number of role-based tools, tailored to the needs of differentproject members. With this, project partici-pants have access to exactly the right informa-tion at the right time, which simplifies thedevelopment environment and speeds up thedaily work. Additionally, it liberates companiesfrom having to pay for unnecessary function-ality, while still providing them with full flexi-bility.

Advanced UML systemmodelingTAU Generation2 provides an advanced visualmodeling environment that allows engineersto unambiguously specify system architecture,design and behavior using the latest industry

standard visual development language, theUML 2.0. This powerful new language con-verges the flexibility of traditional program-ming languages with the speed of modelingnotations. It establishes one “common lan-guage” for systems engineers as well as softwaredevelopers, which enhances communicationand coordination.

Model-based visual verification and simulationTAU Generation2 supports model-drivendevelopment which allows users to focus onarchitecture and design and not imple-mentation details. Additionally, with TAUGeneration2, systems engineers and softwaredevelopers can simulate the system underdevelopment at an early stage. The behavior ofthe system can be traced and analyzed, allow-ing the developers to understand and correctcomplex dynamic behavior and locate andremoved errors when they are easiest – andcheapest – to correct.

State-of-the-art user interfaceAll tools in the TAU Generation2 portfoliofollow the latest Microsoft Visual Studio userinterface paradigm, which creates a familiar,easy-to-learn and efficient development en-vironment. Built-in instant syntactic and se-mantic language checks improve quality, reduceerrors and support a learn-as-you-go approach.

Automated application generationTAU Generation2 supports model-driven soft-ware development for multiple application plat-forms. For embedded systems, TAU Generation2can automatically generate compact, production-quality applications, translating 100% of thevisual design into executable C code. For largerfootprint, advanced software systems, TAU Gene-ration2 features C++ (including support for real-time systems) and Java forward and reverse engi-neering, and integrates with IDEs such as Micro-soft Visual Studio, Sun Java Studio and Eclipse.

Page 5: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Powerful scalability and team supportDevelopment organizations today are typicallydistributed, which puts high demands on toolsolutions. TAU Generation2 includes powerfulsupport for team-based development, includ-ing support for component-based methodolo-gies, a flexible file storage structure, anadvanced graphical compare and merge capa-bility, and seamless integrations with leadingconfiguration management systems. Addition-ally, in a unique way, the tool gives users accessto high-level and detailed views simultaneously,with simple navigation and analysis at manylevels.

An open and flexible tool solutionTelelogic TAU is an open development plat-form, based on standards such as UML, MDA,TTCN and XML. TAU is process-neutral andintegrates smoothly with any existing develop-ment processes, whether they are internal orpublic. To enable a complete, flexible develop-ment environment, TAU offers tight integra-tions with other leading tools, includingrequirements management systems such asTelelogic DOORS® on the market as well as allleading change and configuration managementsolutions including Telelogic SYNERGY™.

About MDAMDA helps companies tackle therapidly changing world of softwaredevelopment where new stan-dards and technologies constantlyappear. MDA is an OMG initiative,with the objective of ensuring thatorganizations’ information sys-tems will be able to adapt to newhardware and software platformsby separating the logic behind aspecification from its implementa-tion. MDA improves applicationportability, interoperability, plat-form independence, and develop-er productivity.

Page 6: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

About UML 2.0UML (Unified Modeling Language)is a visual language for specifying,constructing and documentingsystems and software. UML 2.0was recommend for adoption inJune 2003, completing the defini-tion of this major upgrade of theindustry standard modeling nota-tion. UML 1.x was essentiallydesigned for analysis and model-ing of small-scale software. UML2.0 has been revised to bettermeet the real challenges of sys-tems engineers and softwaredevelopers by providing betterscalability and enhanced supportfor component based develop-ment, architecture modeling, anddynamic behavior descriptions.UML is standardized by the ObjectManagement Group (OMG).

Telelogic TAU Generation2 – next generationbenefits delivered today

With TAU Generation2, companies can forthe first time deploy across the entireenterprise an integrated, multi-user visu-al tool solution that supports and acceler-ates the entire application developmentlifecycle. Benefits include:

Minimized riskRunning a development project is all aboutmanaging risks: the risk of not getting yourproduct to market fast enough; the risk ofdelivering a product that is not good enough;the risk of not being able to adapt to market ortechnology changes. TAU is a proven, reliabletool solution that creates a rapid, predictableand repeatable development process. Further-more, as an open tool environment it comesintegrated with all leading requirements andchange management solutions.

Boosted productivityProductivity is a matter of ensuring that eacheffort spent on a product actually goes intoimproving and expanding its functionality andquality. With TAU, engineers are allowed towork on a higher level and focus on solving thebig problems before “getting lost” in thedetails. And the far-reaching automation ofmanual activities in the tool liberates softwareengineers from even having to worry about alot of the details, in the end, dramaticallyreducing the cycle time.

Enhanced qualityErrors that are introduced early in the processare costly to correct if they slip into the nextphase – and horrendously expensive if theymake it into the final product. A commonapproach to this is manual code reviews, whichtend to be costly, time-consuming, and incom-plete. With TAU, models can be visually simu-lated, allowing developers to find both qualityproblems and design flaws at the early stages ofdevelopment. Engineers can test their own

parts of the system on an ongoing basis – andprioritize quality.

Improved predictabilityHaving a rapid development process is excel-lent, but even more important than that is tocreate a predictable process: project managersneed to know what each engineer is doing,what they have completed so far, how long thenext phase will take, etc. TAU lets companiesdeploy a single, integrated tool platform forstreamlined development of advanced systems.The possibility to easily divide a system up, thefocus on design and architecture, the automa-tion of manual and error-prone activities, theseamless handover of data between projectphases – all this contributes to a predictabledevelopment process.

Simplified communicationImproving communication between projectparticipants, with management and with cus-tomers significantly reduces project risk. SinceTAU is based on visual languages, it makescommunication easier, and dramaticallylessens the need for documentation. In fact,the visual languages of TAU are so powerfulthat the tool has a long history of being usedto specify international standards such as 3G,802.11 and GSM. Furthermore, the simula-tion capabilities of TAU allow project mem-bers to demonstrate the behavior of the systemunder development, and get early feedbackfrom stake-holders.

Reduced costsReducing costs in a project can be achieved inmany ways. Improved productivity savesmoney since it allows the company to usehuman resources in the most efficient way. Justas important, but often overlooked, is reduc-ing maintenance costs, which account for agreat deal of the total lifecycle cost of a system.The fewer the errors detected after release, thelower the costs. Maintenance also involves

Page 7: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

adapting the system to a changing environ-ment. Because TAU creates visual and easy-to-understand designs, such modificationsare less costly.

Protected investmentsInstalling a new development environmentand getting people up and running with itcan be a challenge. TAU is built on an openarchitecture that integrates smoothly withother parts of your development environ-

ment, such as quality processes, require-ments management systems and changemanagement solutions. Furthermore, TAU iscompletely based on internationally stan-dardized languages, which ensures that therewill be a steady supply of skilled engineersready to use the tool, and that it will con-tinue to evolve as the industry advancesfurther.

TAU/Architectfor systems engineers

TAU/Developerfor software developers

About TTCNTTCN (Testing and Test ControlNotation) is a globally adoptedstandard test language main-tained by ETSI (European Tele-communications Standards Ins-titute). In its recently ratified thirdgeneration, TTCN-3, it is a modernand flexible language for specify-ing many types of system testsover a wide variety of interfaces.Typical areas of application aresystems testing, interoperabilitytesting, protocol testing, servicetesting, module testing, etc. Theplatform independence and spe-cific test capabilities of TTCN havemade it a much used language fordefining official test suites formany communication systems,including GSM, 3G and Bluetooth.

TAU/Testerfor test engineers

Page 8: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Telelogic TAU Generation2 – a tool portfoliothat covers all your development needs

Advanced systems and software develop-ment is a complicated process thatinvolves many different types of expertiseand one tool does not meet everyone’sexact needs. Consequently, the TAUGeneration2 products are role-based andinclude different levels of functionalitytargeted to different user groups. At thesame time, they are all built on the sameplatform and offer identical user inter-faces, which minimizes the learningcurve and accelerates deployment of thesystem. TAU/Architect

Telelogic TAU/Architect is a modern, model-based system engineering tool for the ana-lysis and specification of advanced systems.TAU/Architect supports comprehensive model-ing of large and complex systems using the non-proprietary visual notation of UML, resulting inprecise, easy-to-understand and unambiguousspecifications. Uniquely, with TAU/Architect,system engineers can specify not only the struc-ture, but also the behavior of the system underdevelopment. In addition, the specifications canbe simulated to verify and validate the systemand demonstrate its behavior to end-users andother stake-holders at an early stage.

For software projects, the value of having acommon notation – UML – for specificationand development improves communicationbetween teams and increases organizationalefficiency.

An integration with Telelogic DOORS/Analyst,gives visibility of textual and graphical (expressedin UML) requirements to the TAU/Architectuser, and enables traceability to be quickly andeasily maintained between high-level require-ments and the system design model. AnIntegration with with Telelogic DocExpress en-sures complete, updated documentation of thesystem under development. Integrations withleading change and configuration managementsolutions, including Telelogic SYNERGY, enablework in large and distributed teams.

The TAU familyIn addition to the tools of TAUGeneration2, TAU includes the fol-lowing products:• TAU SDL Suite, a communica-

tion software development toolbased on SDL and MSC.

• TAU TTCN Suite, a tool environ-ment for conformance testing ofcommunication systems.

• TAU/Logiscope, a software qual-ity assurance and metrics tool.

Page 9: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

TAU/DeveloperTelelogic TAU/Developer, is a state-of-the art,UML 2.0 based tool for the design and devel-opment of robust, advanced software compo-nents and applications. TAU/Developer’smodel-driven approach delivers significantproductivity gains compared to traditional pro-gramming as it allows teams to rapidly developcomplex, large-scale or embedded software sys-tems. Its intelligent automation of manual,error-prone activities improves quality and re-duces development time and requiredresources, and efficiency is enhanced sinceusers can focus their efforts on the design ofthe solution.

The tool’s unique technology allows visualsimulation and verification of dynamic behav-ior, which eliminates errors as early as possible.TAU/Developer also automates the transitionfrom design to implementation thanks to itsability to generate executable software (in C,C++ or Java) from the design models

Requirements compliance is ensured through anintegration with Telelogic DOORS and thedocumentation is always up-to-date based on a built-in integration with DocExpress.TAU/Developer comes with integrations withthe market’s leading change and configurationmanagement products, including TelelogicSYNERGY.

TAU/TesterTelelogic TAU/Tester is a powerful tool forautomated systems and integration testingbased on the general-purpose test languageTTCN-3. TAU/Tester brings automated test-ing up to speed with today’s state-of the-artdevelopment tools, providing the highest levelslarge-scale and complex real-time of function-ality and supporting the full testcycle.TAU/Tester allows sharpened focus on testdevelopment since the TTCN-3 language isabstract and portable and independent of thedevelopment language or test equipment.

With TAU/Tester a company can drasticallysimplify its test environment removing theneed to support many tools or costly in-housesolutions. TAU/Tester ensures increased pro-ductivity based on full automation that elimi-nates manual, non-repeatable and ad hocprocesses. TAU/Tester enables companies toleverage off-the-shelf test suites, allowing themto more quickly focus on business-criticalfunctionality.

TAU/Tester simplifies team-based test devel-opment because it is integrated with TelelogicSYNERGY and other leading change and con-figuration management solutions.

Page 10: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Developing advanced systems and soft-ware is an increasingly difficult challenge.Development cycles are shrinking andmarket expectations are growing. Compe-tition is sharpening, and companies areunder pressure to deliver increasinglysophisticated products at an ever-acceler-ating rate – with no room for mistakes. Atthe same time, projects are becoming larg-er and more complex.

The industry is at a crossroads. Success isa matter of choosing the right path.

Telelogic provides industry-proven toolsand services for advanced systems andsoftware development that will help youachieve your business objectives. Ourautomated and open lifecycle solutionincludes integrated best-in-class soft-ware and professional services forrequirements management, change andconfiguration management, visual sys-tems and software development, testing,and documentation.

The Telelogic differenceThe Telelogic tools are built on an open archi-tecture that ensures interoperability with otherleading third-party solutions and integratess-moothly with in-house tools and processes,thus protecting investments in existing devel-opment environments. The tools are augment-ed by a comprehensive professional servicesoffering. Our teams are focused on supportingcomplex development initiatives in the mostdemanding of industries, including telecom-munications, defense, aerospace, automotive,financial services, and medical equipmentmanufactures.

Requirements management – Telelogic DOORSTelelogic DOORS® is the market leader forrequirements management. With DOORS,users can compile, trace and manage all re-quirements established for a project, ensuringthat the resulting product meets all definedcustomer needs. DOORS/Analyst extends thefunctionality of DOORS to enable require-ments analysts to create richer requirementsspecifications, including both text and UMLdiagrams, in a single, integrated environment.

Change and configurationmanagement – TelelogicSYNERGYTelelogic SYNERGY™, named the most ad-vanced change and configuration managementsystem on the market by Yphise in its 2003report, is a project tool that tracks changes andensures configuration integrity during a soft-ware product’s lifecycle, enabling parallel anddistributed teams to improve productivity andquality.

Visual systems and softwaredevelopment – Telelogic TAUTelelogic TAU is a visual development tool plat-form, based on UML. TAU ensures fast start-upand future-proof investments, and through theautomated simulation and complete applicationgeneration, significant cost and time-to-marketbenefits are achieved.

Telelogic – a complete life-cycle solution foradvanced systems and software development

Page 11: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

Testing – Telelogic TAUTAU is also a test solution that leverages thelatest, standardized test language, TTCN-3.This facilitates efficient testing of systems andsoftware in large, distributed organizations, forincreased quality and reliability.

Documentation – Telelogic DocExpressTelelogic DocExpress™ is the industry’s mostwidely integrated automated documentationproduct that provides automated documenta-tion through combining data from multipletools into a single concise view, maintainingup-to-date project documentation and stan-dardizing style and formatting of reports.

Partners and alliancesIn this rapidly changing industry, it is clearthat no single company can solve everything,for everyone, all the time. Throughout theproject lifecycle, customers look to addresstheir particular needs with various softwaretools and services. The Telelogic’s AlliancePartner Program (TAPP) is designed to extendour reach to customers, while strengtheningour solutions with best-in-class complementa-ry products and services from today’s industryleaders. Together with more than 50 leadingpartners, Telelogic gives our customers global-ly supported, flexible solutions to their devel-opment challenges.

Telelogic – putting youahead in developmentBy providing an automated, integrated andopen portfolio of software tools, Telelogicimproves productivity for individuals as well asorganizations, ensuring that advanced systemsand software are developed:

� Faster

� More cost-efficiently

� With better quality

� Using a predictable andreliable process

Page 12: TELELOGICTAUGENERATION2 - OMG · TAU Generation2 offers a number of role-based tools, tailored to the needs of different project members. With this, project partici-pants have access

2342

_4_0

402_

US

Prin

ted

by H

olm

berg

s i M

alm

ö A

B

World HeadquartersP.O. Box 4128, SE-203 12 Malmö, SwedenPhone: +46 40 650 00 00 · Fax: +46 40 650 65 55

American Headquarters9401 Jeronimo Road, Irvine, CA 92618, USAPhone: +1 949 830 8022 · Fax: +1 949 830 8023

Offices in Europe, America, Asia and Australia.Distributors worldwide.

[email protected] · www.telelogic.com

About Telelogic

Founded in 1983, Telelogic® is a leading global provider of solutionsfor advanced systems and software development. Telelogic's intu-itive, best-in-class software tools automate and support best practicesthroughout the application development lifecycle, leaving develop-ment teams free to concentrate on core competencies and applytheir skills and energy to value-added tasks. By optimizing eachphase of development, Telelogic enables companies to deliver high-er quality systems and software with greater predictability, reducedtime-to-market and lower overall costs.

To ensure interoperability with third-party tools, Telelogic's prod-ucts are built on an open architecture and standardized languages.As an industry leader and technology visionary, Telelogic is activelyinvolved in shaping the future of advanced systems and softwaredevelopment by participating in industry organizations like ETSI,INCOSE, ITU-T, OMG and others.

Headquartered in Malmö, Sweden with U.S. headquarters in Irvine,California, Telelogic has operations in 17 countries worldwide.Customers include Alcatel, BAE SYSTEMS, BMW, Boeing,DaimlerChrysler, Deutsche Bank, Ericsson, General Motors,Lockheed Martin, Motorola, NEC, Nokia, Philips, Siemens andThales. For more information, please visit www.telelogic.com.


Recommended