Systems Engineering

Total Page:16

File Type:pdf, Size:1020Kb

Systems Engineering December 2009 | Volume 12 Issue 4 A PUBLICATION OF THE INTERNATIONAL COUNCIL ON SYSTEMS ENGINEERING What’s Inside Model-Based Systems Engineering: The New Paradigm President’s Corner SysML Tools Inclusive Thinking for INCOSE’s Future 3 RSA/E+/SysML No Magic/SysML RSA/E+/SysML Operational Factory Excavator Excavator Model System Model Scenario Executable Special Feature Scenario Introduction to this Special Edition on Model-based Systems Engineering (MBSE) 7 Interface & Transformation Tools SysML: Lessons from Early Applications and Future Directions 10 (VIATRA, XaiTools,…) Model-based Systems Engineering for Systems of Systems 12 Traditional Traditional Descriptive Tools Simulation & Analysis Tools MBSE Methodology Survey 16 Model Center NX/MCAD Tool Optimization Using Model-based Systems Engineering to Supplement the Excavator Model Certification-and-Accreditation Process of the U.S. Boom Model Ansys Mathematica Department of Defense 19 Reliability Factory CAD FEA Model Model Factory Executable and Integrative Whole-System Modeling via the Layout Model Application of OpEMCSS and Holons for Model-based Excel Dymola Dig Cycle Cost Model Systems Engineering 21 Excel Model Production MBSE in Telescope Modeling 24 Ramps eM-Plant Factory Model-based Systems Praxis for Intelligent Enterprises 34 Simulation 2009-02-25a The Challenge of Model-based Systems Engineering for Space Systems, Year 2 36 Integrating System Design with Simulation and Analysis The Use of Systems Engineering Methods to Explain the Using SysML 40 Success of an Enterprise 65 A Modeling Approach to Document Production 44 Technical Activites MBSE for European Space-Systems Development 47 Announcing BKCASE: Body of Knowledge and Curriculum SysML is the Point of Departure for MBSE, Not the Destination 54 to Advance Systems Engineering 69 Fellows’ Insight New Guidelines for Graduate Software-Engineering Education 70 Key Issues of Systems Engineering 58 Notes to the Editor What Are the General Principles Applicable to Systems? 59 Book Review: Reviewer’s Response to Author’s Reply 73 Forum Final Thoughts Are You Programmable, Inventive, or Innovative? 65 From the Chief Editor 76 INCOSE Professional Certification Now is the time! Get recognition for your systems engineering experience and knowledge through the INCOSE certifi cation program! Apply today. Visit www.incose.org and click on the CSEP icon to begin. 2 December 2009 | Volume 12 Issue 4 PResiDent’S CORneR and systems of tremendous variety. INSIGHT At the 2008 IW, I emphasized that our members are the Publication of the International President’s most important asset we have, and I want to reaffirm that Council on Systems Engineering judgment. INCOSE’s greatest strength is the generosity, skill, and dedication of its members. Our products are a direct result Chief Editor Bob Kenley [email protected] +1 260 460 0054 of that dedication and professionalism, and even as the chal- Assistant Editor Andrew Cashner Corner [email protected] lenges and products grow in complexity, our individual mem- Theme Editor Rob Cloutier [email protected] bers, often backed by our corporate members, are successfully Advertising Editor Christine Kowalski forging ahead in multiple initiatives that will enable continued [email protected] +1 858 541 1725 Inclusive Thinking for INCOSE’s Future Layout and Design Chuck Eng Pat Hale, [email protected] growth and success in applications of systems engineering. [email protected] +1 206 364 8696 Member Services INCOSE Central Office For those who are leaders of this organization, whether at [email protected] +1 858 541-1725 On the Web http://www.incose.org the chapter, national, or international levels, we must always Article Submission [email protected] wo years ago at the 2008 Interna- remember that we serve the members and the profession, and Publication Schedule. INSIGHT is published four times per year. Issue and article/advertisement submission deadlines are as follows: tional Workshop, I started my time allow that sense of service to guide our decisions. April 2010 issue – 15 February; July 2010 issue – 15 May; October 2010 as president with a message titled I see a bright future for systems engineering and the poten- issue – 08 August ; December 2010 issue –15 October T For further information on submissions and issue themes, visit the “Doing Serious Work Together While Hav- tial for an equally bright future for INCOSE. Perhaps the only INCOSE Web site as listed above. ing Fun!” As I write my last “President’s troubling current that has rippled through the past twelve years Advertising in INSIGHT. Please see http://www.incose.org/Products Pubs/periodicals/insight.aspx — or e-mail [email protected]. Corner,” I have been thinking about what as I have served on the board of directors is the tension between Subscriptions to INSIGHT are available to INCOSE members as part makes INCOSE valuable to me and what my national and global concerns, particularly in the United States. of their membership. Complimentary copies are available on a limited basis. Back issues are available on the INCOSE Web site. To inquire hopes are for INCOSE and you, its members, in the future. For INCOSE has a destiny that is global, and will draw on the about membership or to order a copy, contact Member Services. the past twenty years, INCOSE has grown steadily in member- immense strength and resources of a global existence, pro- ©2009 Copyright Notice. Unless otherwise noted, the entire con tents are copyrighted by INCOSE and may not be reproduced in whole ship, influence, geographic presence, and domain scope. Our viding that we can establish a foundation that creates a level or in part without written permission by INCOSE. Permission is given for use of up to three paragraphs as long as full credit is provided. The profession has similarly increased in importance and impact, playing field for global collaboration. Yes, INCOSE began in the opinions expressed in INSIGHT are those of the authors and advertis- ers and do not necessarily reflect the positions of the editorial staff or until we stand on the threshold of a world so interconnected United States as NCOSE, and many of our senior members grew the International Council on Systems Engineering. that only systems thinking and the application of the methods from those roots, just as the systems-engineering profession, Who are we? INCOSE is a 7000+ member organization of systems engineers and others interested in systems engineering. Its purpose we know as good systems engineering can help us to forge while originally conceived in the telecommunications industry, is to foster the definition, understanding, and practice of world class durable solutions to world challenges. grew to its greatest strength in defense-and-aerospace-systems systems engineering in industry, government, and academia. INCOSE is com prised of chapters located in cities worldwide and is sponsored by A highlight of 2009 was the CNN Money Web site’s selec- development and operations. While we should remember those a corporate advisory board and led by elected officers, directors, and membership board. tion of the systems engineer as the number-one job in roots and be proud of them, the time has come to acknowledge 2009 INCOSE Board of Directors America, and, significantly, CNN asked INCOSE to recom- that we will achieve our greatest destiny only as a truly global President: Pat Hale, M.I.T. President-Elect: Samantha Brown, BAE Systems mend people who could represent the diverse jobs in today’s organization, pursuing our vision and mission as equal interna- Secretary: Bob Kenley, Kenley Consulting, LLC Treasurer: Ricardo Valerdi, M.I.T. systems-engineering marketplace. Many of you probably saw tional collaborators, and working to enable such collaboration Director for Leadership and Organizational Development: Bill Ewald, Macro the profile about our own Anne O’Neil of the New York City on a worldwide scale. Accordingly, at the final Board of Direc- International Director for Communications: Cecilia Haskins, Norwegian University of Science MTA, describing the challenges and satisfaction of her job as a tors meeting I presided over as president, the board unani- and Technology Director for International Growth: Tat Soon Yeo, Temasek Defence Systems chief systems engineer. It is a milestone to have CNN come to mously passed a resolution to “to conduct the due diligence Institute Director for Commercial Outreach: Henk van der Linden, SRON INCOSE and to highlight a job outside the defense and aero- necessary to (re)establish a U.S. national organization.” While Director for Strategy: Ralf Hartmann, EADS Astrium GmbH space domains. Defense is an important application space for it may not seem intuitive that a U.S. national organization is a Corporate Advisory Board Chair: Art Pyster, Stevens Institute of Technology Member Board Chair: Jonette Stecklein, NASA systems engineering, but our profession’s influence has spread requirement for INCOSE to be truly global, I hope to convince Member Board Co-Chair: Richard Grzybowski, Corning Technical Director: Regina Griego, Sandia National Laboratory across many more domains of practice in the past decade, and you all that it is, for the following primary reasons: Managing Executive: Holly Witte, Universal Management Services, LLC the best practices we share have been put to use in products • INCOSE is currently established as a non-profit corporation 3 December 2009 | Volume 12 Issue 4 SpeciaL FeatURE in the state of California, which sometimes leads us to behave in a fashion that belies our international mission and goals, simply to comply with California corporate law. All of the other nations in INCOSE have formed national chapters under independent charters in order to comply with their legal and cultural frameworks and to serve both legitimate national considerations and globally shared concerns. • Non-North American chapters can and do invest their assets and efforts into products that serve national interests, as well as contributing to international products.
Recommended publications
  • Rational Rhapsody Frameworks and Operating Systems Reference
    Rational Rhapsody Frameworks and Operating Systems Reference Before using the information in this manual, be sure to read the “Notices” section of the Help or the PDF available from Help > List of Books. This edition applies to IBM® Rational® Rhapsody® 7.5 and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 1997, 2009. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. ii Contents Frameworks and Operating Systems . 1 Real-Time Frameworks . 1 Rational Rhapsody Statecharts . 2 The Object Execution Framework (OXF). 3 Working with the Object Execution Framework . 3 The OXF Library. 4 Rational Rhapsody Applications and the RTOS. 5 Operating System Abstraction Layer (OSAL). 5 Threads . 7 Stack Size . 7 Synchronization Services . 8 Message Queues . 8 Communication Port. 9 Timer Service . 10 Real-time Operating System (RTOS) . 11 AbstractLayer Package (OSAL) . 11 Classes . 12 OSWrappers Package . 12 Adapting Rational Rhapsody for a New RTOS . 13 Run-Time Sources . 13 Adding the New Adapter . 13 Creating the Batch File and Makefiles. 14 Sample <env>build.mak File . 15 Creating New Makefiles . 16 OXF Versions . 16 Animation Libraries. 16 Implementing the Adapter Classes . 18 Modifying rawtypes.h . 19 Other Operating System-Related Modifications . 19 Building the Framework Libraries . 20 Rational Rhapsody i Table of Contents Building the C or C++ Framework for Windows Systems . 20 Building the Ada Framework . 21 Building the Java Framework . 22 Building the Framework for Solaris Systems . 22 Creating Properties for a New RTOS . .24 Modifying the site<lang>.prp Files .
    [Show full text]
  • Putting Systems to Work
    i PUTTING SYSTEMS TO WORK Derek K. Hitchins Professor ii iii To my beloved wife, without whom ... very little. iv v Contents About the Book ........................................................................xi Part A—Foundation and Theory Chapter 1—Understanding Systems.......................................... 3 An Introduction to Systems.................................................... 3 Gestalt and Gestalten............................................................. 6 Hard and Soft, Open and Closed ............................................. 6 Emergence and Hierarchy ..................................................... 10 Cybernetics ........................................................................... 11 Machine Age versus Systems Age .......................................... 13 Present Limitations in Systems Engineering Methods............ 14 Enquiring Systems................................................................ 18 Chaos.................................................................................... 23 Chaos and Self-organized Criticality...................................... 24 Conclusion............................................................................ 26 Chapter 2—The Human Element in Systems ......................... 27 Human ‘Design’..................................................................... 27 Human Predictability ........................................................... 29 Personality ............................................................................ 31 Social
    [Show full text]
  • The Rational Rhapsody Family from IBM Collaborative Systems Engineering and Embedded Software Development 2 the Rational Rhapsody Family from IBM
    IBM Software Design and Development The Rational Rhapsody family from IBM Collaborative systems engineering and embedded software development 2 The Rational Rhapsody family from IBM Model-driven development helps build a Unified Modeling Language (UML) standards. Throughout competitive edge the development process, the Rational Rhapsody family assists How do systems engineers and software developers, creating in managing complexity through visualization and helps main- embedded and real-time applications, meet the demands for tain consistency across the development life cycle to facilitate complex, robust deliverables—especially when there is little agility in response to ever changing requirements. time to produce, let alone test, the systems and software before they go into production? With its robust SysML/UML-based environment and model- driven development (MDD) approach, the Rational Rhapsody In fields such as automotive electronics, avionic controls, family of products helps in addressing the needs of both sys- next-generation wireless infrastructures, consumer electronics, tems engineers and software developers. The IBM Rational medical devices and industrial automation, systems engineers Rhapsody family of products has been recognized by engineers and software designers are facing intense global competition. and developers as the leading MDD solution in a wide variety of industries including aerospace, defense, automotive, To overcome these challenges, IBM provides the telecommunications, medical devices, consumer electronics, IBM®
    [Show full text]
  • Une Approche Paradigmatique De La Conception Architecturale Des Systèmes Artificiels Complexes
    Une approche paradigmatique de la conception architecturale des systèmes artificiels complexes Thèse de doctorat de l’Université Paris-Saclay préparée à l’École Polytechnique NNT : 2018SACLX083 École doctorale n◦580 Sciences et technologies de l’information et de la communication (STIC) Spécialité de doctorat : Informatique Thèse présentée à Palaiseau, le 19 novembre 2018, par Mr. Jean-Luc Wippler Composition du Jury : Mr. Vincent Chapurlat Professeur, IMT Mines Alès Président Mme. Claude Baron Professeur des universités, INSA Toulouse Rapporteur Mr. Eric Bonjour Professeur des universités, Université de Lorraine, ENSGSI Rapporteur Mme. Marija Jankovic Professeur associé, CentraleSupélec Examinateur Mr. Olivier de Weck Professeur, Massachusetts Institute of Technology Examinateur Mr. Eric Goubault Professeur, École Polytechnique Examinateur Mr. Dominique Luzeaux IGR, École Polytechnique Directeur de thèse Une approche paradigmatique de la conception architecturale des systèmes artificiels complexes Jean-Luc Wippler c Copyright Jean-Luc Wippler – 2018 Certaines images utilisées dans ce manuscrit sont protégées par une licence c (Creative Commons). Plus particulièrement : b Gan Khoon Lay. b Lluisa Iborra. b Alice Noir et Yasser Magahed. ii À Élisa, mon amour de toujours. À Alfredo, il mio nonno, et à Luciano, mon parrain. «Perché l’architettura è tra tutte le arti quella che più arditamente cerca di riprodurre nel suo ritmo l’ordine dell’universo, che gli antichi chiamavano kosmos, e cioè ornato; in quanto è come un grande animale su cui rifulge la perfezione e la proporzione di tutte le sue membra. E sia lodate il Creatore Nostro che, come dice Agostino, ha stabilito tutte le cose in numero, peso e misura.» « Car l’architecture est, d’entre tous les arts, celui qui cherche avec le plus de hardiesse à reproduire dans son rythme l’ordre de l’univers, que les anciens appelaient kosmos, à savoir orné, dans la mesure où elle est comme un grand animal sur lequel resplendit la perfection et la proportion de tous ses membres.
    [Show full text]
  • Report 2018-19
    REPORT 2018-19 The annual report of Trinity College, Oxford CONTENTS The Trinity Community Obituaries President’s Report 2 Peter Brown 63 The Fellowship and Lecturers 4 Sir Fergus Millar 65 Fellows’ News 8 Justin Cartwright 67 REPORT 2018-19 Members of Staff 15 Bill Sloper 69 New Undergraduates 17 Old Members 70 New Postgraduates 18 Degrees, Schools Results and Awards 19 Reviews The annual report of Trinity College, Oxford The College Year Book Review 91 On the cover Some of the JCR Access Senior Tutor’s Report 25 Ambassadors and helpers Outreach & Access Report 26 Notes and Information at an Open Day for Estate Bursar’s Report 28 potential applicants Information for Old Members 92 Domestic Bursar’s Report 30 Inside front cover Editor’s note 92 Director of Development’s Report 31 Old Members attending Benefactors 33 the Women at Trinity day in September, which marked Library Report 41 the 40th anniversary of the Archive Report 47 admission of women Garden Report 51 Junior Members JCR Report 54 MCR Report 55 Clubs and Societies 56 Blues 62 1 THE TRINITY COMMUNITY President’s Report Marta Kwiatkowska, Professorial Fellow in Computing Systems, was elected a Fellow of the Royal Society in recognition of her outstanding s I write this report, work on contribution to the field of computer the new building means that science, with further recognition Athe college estate is being through the award of the prestigious transformed around us with a fairly constant low-level rumble of earth- moving equipment. Following planning ‘Trinity’s Fellowship has permission gained in October 2018, again distinguished itself we moved swiftly to detailed designs, with a raft of awards.’ demolition and preparation of the site, through to the start of the construction Lovelace Medal.
    [Show full text]
  • Com.Telelogic.Rhapsody.Core
    com.telelogic.rhapsody.core Package Class Use Tree Serialized Deprecated Index Help PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES All Classes Package com.telelogic.rhapsody.core Interface Summary The IRPAcceptEventAction interface represents Accept Event IRPAcceptEventAction Action elements in a statechart or activity diagram. The IRPAcceptTimeEvent interface represents Accept Time Event IRPAcceptTimeEvent elements in activity diagrams and statecharts. The IRPAction interface represents the action defined for a IRPAction transition in a statechart. The IRPActionBlock interface represents action blocks in IRPActionBlock sequence diagrams. The IRPActivityDiagram interface represents activity diagrams in IRPActivityDiagram Rational Rhapsody models. IRPActor The IRPActor interface represents actors in Rhapsody models. The IRPAnnotation interface represents the different types of IRPAnnotation annotations you can add to your model - notes, comments, constraints, and requirements. The IRPApplication interface represents the Rhapsody application, IRPApplication and its methods reflect many of the commands that you can access from the Rhapsody menu bar. The IRPArgument interface represents an argument of an IRPArgument operation or an event. IRPASCIIFile The IRPAssociationClass interface represents association classes IRPAssociationClass in Rational Rhapsody models. The IRPAssociationRole interface represents the association roles IRPAssociationRole that link objects in communication diagrams. The IRPAttribute interface represents attributes of
    [Show full text]
  • AA08 A4 16Pg Hbook
    INCOSE UK SEASON Report 2009 (Systems Engineering Annual State of the Nation) Prepared by the SEASON Working Group Published by the UK Chapter of the International Council on Systems Engineering © INCOSE UK Ltd, February 2009 Distribution This report will be available to INCOSE UK and UKAB membership from 1 February 2009 as an exclusive member benefit. It will be available on the INCOSE UK public web site on or after 1 July 2009. Disclaimer and Copyright Reasonable endeavours have been used throughout its preparation to ensure that the SEASON REPORT is as complete and correct as is practical. INCOSE, its officers and members shall not be held liable for the consequences of decisions based on any information contained in or excluded from this report. Inclusion or exclusion of references to any organisation, individual or service shall not be construed as endorsement or the converse. Where value judgements are expressed these are the consensus view of expert and experienced members of INCOSE UK and UKAB. The copyright of this work is vested in INCOSE UK Ltd. Where other sources are referenced the copyright remains with the original author. Any material in this work may be referenced or quoted with appropriate attribution. © INCOSE UK Ltd 2009 issue 01 february 2009 Contents Executive Summary 3 Introduction 4 Background to the SEASON report 4 What is INCOSE? 4 Invitation to participate 4 Disclaimer and Copyright 4 POSTSCRIPT June 2009 4 Systems Engineering in the UK 5 What is a system? 5 What is Systems Engineering? 5 Application of Systems
    [Show full text]
  • IBM Rational Rhapsody Case Studies
    IBM Rational Rhapsody IBM Rational Rhapsody Case Studies © 2011 IBM Corporation Software and Systems Engineering | Rational Tap into Pools of Productivity To free up time for innovation with automation & integration IBM Collaborative Average Developer time lost to delays in designDesign completion Management Traditional approach 55.3 person-months World Model-driven 29.6 person-months Project savings $257,000 development (MDD) World MDD with 20.0 person-months Project savings $353,000 IBM Rational Source: 2011 EMF Study A move to architecture & design best practices and integrated solutions will significantly free up time for innovation © 2011 IBM Corporation Software and Systems Engineering | Rational Embedded Market Leadership VDC data shows IBM/Rational as the market leader of standard language-based, embedded software / system modeling tools for the 2011 calendar year*. IBM/Rational 74% Others 26% 0% 20% 40% 60% 80% percent of dollars 2011 •Source: 2012 Software & System Lifecycle Management Tools Market Intelligence Service, Volume 1: Software & System Modeling Tools – April 2012, VDC Research © 2011 IBM Corporation 3 4 Software and Systems Engineering | Rational The Quantified RoI (1 of 2) Business Challenge Rational Solution Business benefit Examples in italics below, Customer Examples (Product/Feature) (links to references) Improve productivity across product Automated generation of full production code for C, C++, Java, and - Speed and time to value Alps Electric Co., Ltd. development team Ada allows developers to focus on model level structural and behavioral design - Development cut by 50-60% - Faster delivery of software components that are in Seamless host/target development enabling development and test synch with the design before hardware available Valtech India Systems Pvt.
    [Show full text]
  • The Rational Rhapsody Family from IBM Collaborative Systems Engineering and Embedded Software Development 2 the Rational Rhapsody Family from IBM
    IBM Software December 2012 Complex and Embedded Systems The Rational Rhapsody family from IBM Collaborative systems engineering and embedded software development 2 The Rational Rhapsody family from IBM Break down engineering and Building innovative products requires collaboration from development silos cross-discipline teams, which may include mechanical, electrical, How do systems engineers and software developers, creating management, quality assurance and many others. Central embedded and real-time applications in fields such as automo- design-sharing through IBM Rational Rhapsody Design tive, electronics, avionic controls, next-generation wireless Manager software helps the extended team to share, trace, infrastructures, consumer electronics, medical devices and indus- review and analyze design and lifecycle information earlier trial automation, collaborate across multiple disciplines and meet to avoid costly integration errors later. the complex requirements to deliver safe and robust systems— especially when there is little time to produce, let alone test, Additionally, support is available for advanced requirements the systems and software before they go into production? management and analysis, customizable documentation genera- tion, graphical prototyping, automated model-based unit testing, To overcome these challenges, IBM provides the The MathWork Simulink integration and more. IBM® Rational® Rhapsody® family of products, delivering key capabilities for the IBM Rational Solution for Systems & Collaboration for faster, more agile design Software Engineering. and development Defining solid architectures and designs help teams address The powerful, flexible design and development capabilities of the growing complexity of today’s embedded systems. Getting the Rational Rhapsody family of products provide a systems the design right is critical to helping teams break down the engineering and embedded software development solution complexity to manageable pieces and reduce costly rework later.
    [Show full text]
  • IJIR Paper Template
    Vol-2 Issue-3 2016 IJARIIE-ISSN(O)-2395-4396 Analysis of Design Patterns in Java with Rational Rhapsody as the New Building Blocks of Software Engineering Bhushan Bharat Ghatkar1, Amruta Ramchandra Pandhare2 1 Student, MCA SEM VI, DES’s NMITD, Mumbai, Maharashtra, India 2 Student, MCA SEM VI, DES’s NMITD, Mumbai, Maharashtra, India ABSTRACT The use of object-oriented design patterns in Software development is being analysis in this paper. Design patterns are solutions to common problems that developers faced during software development. In this study, we analysis Design Patterns by using Rhapsody in Java. We show how Java language features affect the implementation of Design Patterns using Rhapsody, analysis some potential Java programming patterns, and demonstration of how studying design patterns can contribute to provide the reusable solution to a commonly occurring problem within a given idea in software design. Keywords: Design Patterns, Java, Rational Rhapsody, Object-Oriented. 1. INTRODUCTION s we developed more complex computer systems, we are going to face difficulties in construction rather A than difficulties in analysis. The difficulties in developments are solved by designing programming solutions for such difficulty in the context of the software application we are trying to develop . Some constructional problems occur over and over again across a wide range of different Software. Obviously, we can design a common solution to such repeating problems, and then try to adjust such a common solution to the specific need of the software we are currently building. Such common solutions are usually referred to as design patterns. Design Patterns are very popular among software developers.
    [Show full text]
  • Reengineering Systems Engineering Joseph Kasser, National University of Singapore; Derek Hitchins, ASTEM, Consultant Systems Architect; Thomas V
    rd 3 Asia-Pacific Conference on Welcome from the Systems Engineering General Chair APCOSE 2009 Singapore Welcome to the 19th Annual INCOSE International Symposium (INCOSE 2009), which will be held in conjunction with the 3rd July 20 - 23 Asia-Pacific Conference on Systems Engineering (APCOSE 2009) from 20-23 July 2009. As the General Chair, I have the pleasure to welcome you to the choice international forum of the systems engineering community. The theme of the symposium, East meets West: The Human Dimension to Systems Engineering, highlights the human cognitive dimension as an integral part of systems thinking and systems engineering processes across different cultures. Moreover, human capital and capability form the fundamental basis for large-scale systems engineering. This is the first time that the INCOSE Symposium is held in Singapore and in Asia. Jointly hosted by INCOSE Region VI Chapters of Australia, Beijing, Japan, Korea, Singapore and Taiwan, the symposium reflects the growth of systems engineering as an emerging discipline in the region. This premier event will present researchers, students, educators, academics, professionals, public and private organisations from the East and East Meets West the West the opportunity to share and deliberate on the latest The Human Dimension to Systems Engineering systems engineering developments in education, research and applications. I believe this mutual exchange of ideas across different cultures can only spur greater dynamism and thinking in stretching the existing boundaries of systems engineering. Hosted by the Region VI Chapters of Finally, Singapore with its strategic location and world-class Australia, Beijing, Japan, Korea, infrastructure, serves as the logical meeting place for industry, Singapore and Taiwan academia and government from East and West to network, develop and grow partnerships.
    [Show full text]
  • Interpretation Problems in Code Generation from UML State Machines - a Comparative Study
    Interpretation Problems in Code Generation from UML State Machines - a Comparative Study Anna Derezi ńska, Marian Szczykulski Institute of Computer Science, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland A.Derezinska @ii.pw.edu.pl Abstract. A practical utilisation of a model-driven approach to an information system development is hampered by inconsistencies causing interpretation problems. This paper focuses on the state machine that is a common means for modelling behaviour. A transformation of classes with their state machines into a code assists in the efficient development of reliable applications. A set of interpretation problems of state machines was revisited in accordance with the UML specification and examined on model examples transformed to an executable code. The paper compares the implementation of the problems regarding to two tools that support the transformation and takes into account the most comprehensive set of the UML behavioural state machine concepts. The tools are the IBM Rational Rhapsody, which transforms state machines to C, C++, Java, Ada and the Framework for eXecutable UML (FXU) dealing with the C# code. The basic information about the FXU tool is also given. Keywords: UML state machines, statecharts, semantic variation points, UML model to code transformation 1 Introduction The Unified Modelling Language (UML) is a notation commonly used in different phases of an information system development. UML models can be employed to describe static and dynamic aspects of a system from different viewpoints. They constitute a basis for Model Driven Engineering (MDE) [1], where model transformations are used for system development and verification. Building applications based not only on structural models, like class diagrams, but also on behavioural models is considered to be an issue of a sheer practical importance.
    [Show full text]