Model-Based - Systems - Engineering - An - Emerging - Approach - For - Modern - Systems
Model-Based - Systems - Engineering - An - Emerging - Approach - For - Modern - Systems
Abstract—To engineer the modern large, complex, interdisci- performance through cooperative, integrative, adaptable, and
plinary systems-of-systems (SoS), the collaborative world teams interoperable environments.
must “speak” the same language and must work on the same The challenge is getting higher as the classical systems are
“matter.” The “matter” is the system model and the communi-
cation mechanisms must be supported by standard, flexible, and evolving to complex systems-of-systems (SoS) [1], [2], includ-
friendly modeling languages. The evolving model-based systems ing both technological and social contexts [3], [4], thereby in-
engineering (MBSE) approach is leading the way and is expected volving a considerable component of customized services with
to become a standard practice in the field of systems engineering complex human-centered aspects [5] and incorporating an ex-
(SE) in the next decade. As an emerging paradigm for the systems tensive set of challenging requirements, like flexibility, sustain-
of the 21st century, it seems useful to overview its current state
of the art concerning the developing standards, the embryonic for- ability, real-time capability, adaptability, expandability, reliabil-
malisms, the available modeling languages, the methodologies, and ity, usability, and delivery of value to society [6].
the major applications.
Index Terms—Model-based systems engineering (MBSE), mod- A. Systems for Systems Engineering
eling, standards.
The SE field can be either classified as an application of the
systems science, and consequently, its perspective is the one of
I. SYSTEMS ENGINEERING AT A GLANCE the systems thinking “One could imagine a science of relation-
HE contemporary world is crowded of large, interdisci- ships underlying SE” [7] and, as a branch of engineering, with
T plinary, complex systems made of personnel, hardware,
software, information, processes, and facilities. An integrated
relatively new tradition and characterized by the professional
creative application of scientific principles to the design and de-
holistic approach is crucial to develop these systems and take velopment of systems. According to Wymore [8], engineering is
proper account of their multifaceted nature and numerous in- “the creative exploitation of energy, materials and information in
terrelationships. As the system’s complexity and extent grow, organized systems of men, machine and environment, systems
the number of parties involved (i.e., stakeholders and sharehold- which are useful in terms of contemporary human values.”
ers) usually also raises, thereby bringing a considerable amount The definitions of SE, which began to be formalized in the
of points of view, skills, responsibilities, and interests to the 1970s with the first U.S. military standard, are numerous and
interaction. diverse; however, they all share the underlying concepts of the
The field of systems engineering (SE) aims to tackle the systems approach, like holism, synthesis, interrelationships, as
complex and interdisciplinary whole of those sociotechnical well as the engineering-project-based ideas of system life cy-
systems, thereby providing the means to enable their successful cle and requirements. The classical definitions, from the 1970s,
realization. Its exploitation in our modern world is assuming are still used, but their focus was mainly on the translation of
an increasing relevance noticeable by emergent standards, sci- requirements to design. The following ones, from the 1990s
entific journals and papers, international conferences, and aca- and 2000s, are more expanded embracing a more holistic per-
demic programmes in the field. This significance is probably due spective, the emergent properties, and the sociotechnical aspect.
to the escalating complex and “hasty” nature of our present-day The definition from the International Council on SE (INCOSE)
systems and the interest in achieving their overall “maximum” can be understood as a consensus of the mentioned different
perspectives: “An interdisciplinary approach and means to en-
able the realization of successful systems. It focuses on defining
Manuscript received June 30, 2010; revised September 13, 2010 and customers needs and required functionality early in the devel-
November 11, 2010; accepted January 8, 2011. Date of publication March 3,
2011; date of current version December 16, 2011. This work was supported in opment cycle, documenting requirements, and then proceeding
part by the Portuguese Foundation for Science and Technology under Grant Sis- with design synthesis and system validation while considering
tema de Formação de Recursos Humanos/Bolsas de Doutoramento/43892/2008. the complete problem” [9].
This paper was recommended by Associate Editor S. H. Rubin.
A. L. Ramos and J. V. Ferreira are with the Unidade de Investigação Surprisingly, in a recent and evolving field, there are already
em Governança, Competitividade e Polı́ticas Públicas, Department of Eco- references to “the old SE” (or the traditional, the classical, the
nomics, Management, and Industrial Engineering, University of Aveiro, 3810- ordered) and “the new SE” [6], [7]. This evolution has been
193 Aveiro, Portugal (e-mail: [email protected]; [email protected]).
J. Barceló is with the Department of Statistics and Operations Re- reflecting predominantly the nature of the systems to engineer,
search, Technical University of Catalonia, 08034 Barcelona, Spain (e-mail: which, in turn, reflect the tremendous and continuous advances
[email protected]). in the technological and societal fields.
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. The classical systems (i.e., the system-as-machine paradigm)
Digital Object Identifier 10.1109/TSMCC.2011.2106495 were small to large-scale, multidisciplinary, relatively stable
1094-6977/$26.00 © 2011 IEEE
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
102 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART C: APPLICATIONS AND REVIEWS, VOL. 42, NO. 1, JANUARY 2012
and predictable, without people as a component, and were typ- in 2008), the most-relevant updated international benchmark.
ically from the aerospace and defense industries. The new ones There has been a growing effort to integrate the systems and
(i.e., the system-as-organism paradigm), which must cope with software-engineering processes, along with hardware and hu-
the global challenges of sustainable development, are large man engineering processes due to the increasing criticality of
scale, complex, adaptive, interoperable, scalable, technology- software within systems and to the increasing emphasis on user-
intensive, human integrative, and comprise; for example, the intensive systems and value generation.
so-called “super systems,” like transportation and sustainable Besides the process standards, the fundamental core that pro-
energy [10]. The perspectives of the different shareholders and vides a foundation for a SE approach, there are other standards
stakeholders, which may be conflicting and competing, must be in the field. The AFs is one of those groups, which includes
synthesized and resolved to serve the highest order system of the standard frameworks that have been developed to support
interest needs [6]. systems’ (and software) architecting. According to Cloutier and
This emerging metafield of study, in a synergistically coevo- Verma [16], a framework is a logical structure or an organi-
lution with SE and aiming to add a broader context to the field, zational skeleton used to classify concepts, terminology, data,
is called engineering systems, which is “a field of study taking artifacts, etc. There are several established AF typically oriented
an integrative holistic view of large-scale, complex, technolog- for a given target domain. The enterprise architecting, the sys-
ically enabled systems with significant enterprise-level interac- tems architecting, and the software architecting are the classical
tions and sociotechnical interfaces” [6]. There are some other contexts [17], [18]. In the first group, we found the well-known
references that label this new field as complex SE [7], engi- “Zachman Enterprise Framework,” as well as the The Open
neering of complexity [11], or SoS engineering [1], [2]. The Group Architecture Framework (TOGAF) and the Federal En-
trend is to evolve to a unified SE of the future. According to terprise Architecture Framework (FEAF) [19]. The systems’
Rouse [12], SE should be an integrative discipline, exploring, architecting has been described through the U.S. Department
understanding, and designing how everything fits together. of Defense Architecture Framework (DoDAF) and the MoDAF
frameworks. Finally, the software architecting has been repre-
sented by the 4+1 view model of architecture [20] and by the
B. Systems-Engineering Benchmarks
more recent model-driven architecture (MDA), from the OMG.
A technical standard is an established norm that allows the The methodologies is another group with potential upcoming
unified utilization of criteria, terminology, methods, processes, benchmarks in the field. The harmony SE, the object-oriented
measures, frameworks, tools, etc. The standards are unifying SE method (OOSEM), the rational unified process for SE (RUP
references necessary to institutionalize the practice of a given SE), and the object-process methodology (OPM) are informal
discipline, helping to translate the technical perspective to a methodological principles that will mature and may become
more business one, helping to clarify its relevance to society, and established norms in the next decade.
to meet future challenges [13]. Furthermore, and in emerging The modeling tools will be further described in the next
collaborative world environments, they facilitate the interoper- section.
ability between people and organizations. The standardization The data/model interchange mechanisms support data and
is somehow a measure of the maturity, widely expansion, and model exchange among tools. The unified-modeling-language
growing acceptance of a given field and, in this sense, SE is still (UML) based modeling languages have a common founda-
a new area with a lack of accepted definitions and metrics [14]. tion known as OMG metaobject facility (MOF) (which is also
The core set of SE standards is relatively new, with less than an ISO standard ISO/IEC 19502: 2005), an extensible inte-
a decade, and is currently in intense development by the Stan- gration framework to define, manipulate, and integrate meta-
dards Technical Committee of the INCOSE, the Subcommit- data and data in a platform-independent manner. The XML
tee Seven of the International Organization for Standardization metadata-interchange (XMI) specification, which is also from
(ISO), the International Electromechanical Commission (IEC), OMG (as well as an ISO standard ISO/IEC 19503: 2005), en-
the Institute of Electrical and Electronics Engineers (IEEE), ables the interchange of metadata between UML-based mod-
and the Object Management Group (OMG). The first stan- eling tools, like UML or SysML, and MOF-based meta-
dards in the SE field have risen from the American military data repositories in distributed heterogeneous environments,
and aerospace industries, in the 1970s and 1980s, and were through the XML (eXtensible Markup Language). Probably,
dedicated to the engineering process or, in other words, to the the most-relevant and inclusive standard in this area will be the
“WHAT” activities are to be performed. Since then, there has norm STEP/ISO 10303: AP233 (Industrial automation systems
been an effort to take these standards to be domain indepen- and integration: Product data representation and exchange—
dent in order to be applicable across different sectors and to be Part 233: SE data representation). Still under development,
international. this standard is a modular vendor neutral format for inter-
According to Friedenthal [15] the taxonomy of the SE bench- change of SE data and to support interoperability among
marks includes five major areas: the process, the architecture tools.
frameworks (AFs), the methodologies, the modeling tools, and These (formal/informal) standards constitute the core set of
the data/model interchange mechanisms. norms that have been driven the development of SE. This stan-
The process standards still constitute the predominant core dardization is crucial to advance the field and to establish bench-
of norms, being the ISO/IEC 15288: “Systems and software mark practices across different domains.
engineering—System life-cycle processes,” from 2002 (revised
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
RAMOS et al.: MODEL-BASED SYSTEMS ENGINEERING: AN EMERGING APPROACH FOR MODERN SYSTEMS 103
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
104 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART C: APPLICATIONS AND REVIEWS, VOL. 42, NO. 1, JANUARY 2012
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
RAMOS et al.: MODEL-BASED SYSTEMS ENGINEERING: AN EMERGING APPROACH FOR MODERN SYSTEMS 105
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
106 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART C: APPLICATIONS AND REVIEWS, VOL. 42, NO. 1, JANUARY 2012
in OPCAT), depicted on graphical diagrams, and contained in a B. Formalisms, Methodologies, and Applications
model repository. This integrated-model repository so that “ev-
By the present time, the theory and formalisms of MBSE are
eryone draws from the same well” [18] will embrace all the
quite inexistent. The first standards in the field are now emerging
relevant information for the system and will enable marketing
and an established MBSE body of knowledge is expected to be
research, decision analysis, environmental impact analysis, so-
achieved in ten years. Nevertheless, there already exist three
cial and economical modeling, biological modeling, and other
main formalisms that deserve special attention. One of them is
appropriate analyses.
more elementary and is related with the SE field, while the other
The system model is made by interconnected modeling el-
two are mainly devoted to the MBSE discipline.
ements that represent the key aspects of the system, namely,
The first formalism is a semantic glossary and model for SE
its requirements, its structure, its behavior, and its paramet-
concepts proposed by Oliver et al. [33]. They provided a set
rics [15]. This integrated specification is usually in interaction
of definitions and a graphical model for the SE concepts that
with other engineering models (e.g., simulation models, analy-
aims to introduce rigorous and consistent definitions in the field,
sis models, hardware models) that address multiple aspects of
which are critical to support an MBSE approach.
the systems, originating a complete coherent development envi-
The second formalism refers to an information model for
ronment. This environment is, nowadays, a global one without
system design proposed by [44] and helps to understand the
physical barriers and geographical constraints. Consequently,
MBSE approach from the perspective of the kinds of infor-
the collaborative world teams must “speak” the same language
mation to be used and the associated relationships. The model
and must work on the same “matter” that, in an MBSE approach,
suggests four main kinds of information that are interrelated:
corresponds to the system model.
model, requirements, components, and design alternatives. The
The potential advantages of MBSE are critical to cope with the
requirements specify components, the requirements may be de-
complexity of the global development environment of modern
composed into other requirements, components may be decom-
systems. This environment demands for adaptive and accurate
posed into other components, design alternates satisfy require-
communication mechanisms that can support considerable di-
ments, design alternates represent components, models execute
mension and interdisciplinarity, geographically dispersed teams,
design alternates, and models represent components. By the end
people, and technology as inherent parties of the systems, coop-
of the design (i.e., after a concurrent incremental process), there
eration and concurrency of different subsystems, the integration
should be only one design alternate (i.e., the best according to
of legacy and Commercial-Off-The-Shelf (COTS) systems, and
given criteria) and the models must become sufficiently faithful
“personalized” standards and system descriptions. The coex-
for compliance assessment.
istence of these features and their integration along with “the
The third formalism corresponds to a mathematical model
system’s big picture” can be enabled by an MBSE approach.
for SE and MBSE that was introduced in 1993 by Wymore in
Particular care must be taken in order to ensure that complete-
his book Model-Based SE: An Introduction to the Mathematical
ness, integration, and synchronization is aligned with focus and
Theory of Discrete Systems and to the Trycotyledon Theory of
simplicity (“managers prefer simple models that they under-
System Design and is informally known as Wymorian theory.
stand and trust, to more realistic ones” [42]). The transition-
The book provides a rigorous mathematical framework as the
ing to MBSE implies a considerable investment in processes,
basis for the development of models and designs for large-scale,
methods, tools and, obviously, in training [15]. The MBSE ap-
complex systems. Since each person has an internalized notion
proach requires a new way of thinking and a new set of skills.
of system his seminal work was devoted to establish a (universal)
The community working with the modeling tools and languages
mathematical formalization of the concept of “system” based on
must include language/tool experts that will develop the system
set theoretic concepts and based on system models. A system
model and that are able to train other team members.
model is a description that separates the perceived universe into
The MBSE metrics can be used to assess design quality,
two parts: the “inside” of the system, which is described by
development progress, risk, and they provide an indication if
states, and the “outside” of the system from, where the inputs
the process is moving in a successful way in order to achieve a
come and to where the system delivers its outputs [45].
successful outcome. The metrics to evaluate the design quality
These contributions help to establish coherent and unambigu-
embrace, typically, the satisfaction of requirements, the critical
ous foundations for the MBSE paradigm. They should evolve
performance properties to be monitored such as reliability, and
in the next years and provide the desired body of knowledge
the partitioning of the design.
required to elevate the MBSE approach to a truly scientific
The development progress can be assessed, for example, by
discipline.
the number of use case scenarios completed, the number of re-
The methodologies for MBSE are implementations of specific
quirements satisfied, the percentage of logical components that
processes. According to Friedenthal et al. [15], a methodology
have been allocated to physical components, the completeness of
is “a set of related activities, techniques, and conventions that
the specification of interfaces and properties, the number of test
implement one or more processes and is generally supported by
cases, and verification procedures that have been accomplished.
a set of tools.” According to Estefan [46], an MBSE method-
The development effort and risk can be managed through the
ology is a set of related processes, methods, and tools used to
COSYSMO model that aims to accurately estimate the time and
support the discipline of SE in a model-based context. The pro-
effort associated with the SE activities [43].
cess is the set of interacting activities that transform the inputs
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
RAMOS et al.: MODEL-BASED SYSTEMS ENGINEERING: AN EMERGING APPROACH FOR MODERN SYSTEMS 107
into outputs or, in other words, the WHAT activities are to be 1) Object-oriented/process-oriented approach and reflective
performed. The method specifies the techniques to perform the methodology.
tasks of the process, i.e., the HOW to execute. The tools are 2) Requirement specifying, analysis and designing, imple-
the resources applied to the method in order to improve the effi- menting, using, and maintaining.
ciency of the tasks, thus enhancing the WHAT and the HOW. An 3) OPDs/OPL.
MBSE methodology gathers all these pieces, thus implementing 4) OPCAT.
a given process, which is supported by a given method, which The MBSE methodologies are not, by this time, covered by
is enhanced by a set of tools. The capabilities and limitations formal standards but it is expected that will occurs as soon as
of the surrounding environment, including the technologies and they prove their value in real-world contexts.
the people, enable or disable the methodology and the result- The applications of the MBSE paradigm to real-world sce-
ing success or failure of the system’s development. One of the narios are beginning to be published to the community. The
primary artifacts of an MBSE methodology is the system model. scientific journals and the new dedicated conferences in the
Analyzing the main methodologies presented in [46] and [47], field confirm it.
one can see that they are particularly focused on the implemen- Probably, the first MBSE applications have arisen from the
tation of the concept and development phases of the SE process. Defense and aerospace industries that are typically character-
In fact, it is in these stages that SE (and MBSE) can provide ized by SoS. The dimension and complexity of these systems,
considerable value-added. A synthesis of the main characteris- with a strong technological facet, had impel the evolution of en-
tics of these methodologies is presented in the next paragraphs gineering solutions to deal with cost overruns, schedule delays,
and is organized according to the following structure: [name of technology constraints, and interoperability issues. Bell Labs in
the methodology and origin: 1) main development approach, the 1940s, the U.S. Department of Defense in the 1950s, and
2) main task flow, 3) predominant modeling language, and NASA in the 1960s were possibly the first ones to recognize the
4) software-tool support]. importance of the SE interdisciplinarity to manage and integrate
Harmony SE from IBM Telelogic: large complex engineering projects.
1) Consistent with the Vee model (i.e., classical top-down The increasing complexity of these systems, with people,
approach) and service-request-driven approach. technologies, hardware, software, processes, and enterprises
2) Requirements analysis, system functional analysis, and acting as interacting agents, demand the utilization of “intel-
design synthesis. ligent and intuitive model-based SE techniques” [48].
3) SysML. The “MBSE challenge” team (i.e., collaboration between the
4) Rhapsody TAU. INCOSE and the European Southern Observatory) is one of the
OOSEM from INCOSE: most active initiatives in the application of MBSE principles
1) Consistent with the Vee model (i.e., classical top-down to contemporary complex systems. The “telescope-modeling”
approach) incorporating object-oriented concepts and project and the “space systems” project, in current development,
Scenario-driven approach. are examples that belong to this initiative. The major goals are
2) Analyze stakeholders needs, define systems requirements, to apply the SysML to solve the modeling problems, to demon-
define logical architecture, synthesize allocated architec- strate its adequacy to support MBSE, and to create modeling
tures, optimize and evaluate alternatives, validate, and ver- guidelines for future MBSE projects. The “telescope-modeling”
ify system. project involves the development of a next-generation optical
3) SysML. telescope that must provide a continuous mirror surface. The
4) OMG SysML tools (integrated with other engineering “space systems” project is working on the FireSat system whose
tools). mission is to detect, identify, and monitor forest fires from orbit.
RUP SE from IBM Rational: The project “excavator model,” which will evaluate inter-
1) Consistent with the spiral model (i.e., iterative and incre- operability issues between modeling and simulation, is being
mental development) and object-oriented concepts. developed by the Georgia Institute of Technology. The project
2) Inception, elaboration, construction, transition, and use involves the integration of SysML models leveraged with con-
case flow down activities. ventional modeling and simulation tools like mechanical CAD,
3) UML/SysML. factory CAD, spreadsheets, math solvers, finite element analysis
4) Rational method composer with RUP SE plug-in. (FEA), discrete event solvers, and optimization tools [49].
Vitech MBSE methodology from Vitech Corporation: The Global Earth Observation System of Systems (GEOSS),
1) Concurrent design, incremental approach (i.e., “onion to monitor and collect information related to Earth’s resources is
model”). another application example of MBSE. Rao et al. [50] demon-
2) Requirements analysis, behavior analysis, architecture/ strated the use of SysML to define the GEOSS architecture and
synthesis, and design V&V. the combined utilization of colored petri nets to develop the
3) System definition language (SDL) (which is based on the executable simulation model. Butterfield et al. [51] proposed an
ERA model), EFFBDs. MBSE process to develop the architecture model and system
4) CORE. specifications, thereby emphasizing the SoS perspective.
OPM from Prof. Dori: Mandutianu et al. [52] described an example of a pilot appli-
cation of the OOSEM methodology to design a space mission.
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
108 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART C: APPLICATIONS AND REVIEWS, VOL. 42, NO. 1, JANUARY 2012
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
RAMOS et al.: MODEL-BASED SYSTEMS ENGINEERING: AN EMERGING APPROACH FOR MODERN SYSTEMS 109
as OMG SysML and AP233, the integration between SysML process entailing a classification of stakeholders and models
and simulation standards, the sharing of knowledge across the that will help the system’s developer(s) to choose the appropri-
SE/MBSE community, and the development of an MBSE certi- ate model(s) to use in a given phase with a particular group of
fication in education. stakeholders (e.g., to state the problem and to incite a discus-
According to our vision, the fundamental research lines in sion with local governors and academic researchers the system’s
the field will be related with 1) the development of simple and engineer will look at the “S” matrix, for the right entry (gov-
agile MBSE methodologies and 2) the effective utilization of ernors × researchers) and will pick the indicate model(s) like
graphical modeling languages able to support collaborative de- an OPD system diagram to define the boundaries of the system
velopment environments and successful stakeholders’ commu- and the main constituents and an SysML requirement diagram
nication/interactions thus successful systems. to describe system’s requirements and their relationships).
In the first case, the development of an integrated methodol- We believe that the major developments (which will con-
ogy with simple, lean, and customizable processes and methods tribute to the establishment of a reliable MBSE unifying ref-
is of paramount importance to enable the widen utilization of erence, made of formal standards, organizational culture, and
MBSE practices. The SE process (i.e., WHAT) must be intu- high-quality education/training) will be accomplished through
itive, logical, universal, and easy to use and tailor. According accredited SE/MBSE-centric programs and noteworthy empiri-
to our opinion, the ISO/IEC 15288 processes standard requires cal research.
some integration that can be provided by the SIMILAR process The centric programs, at the basic, master, and doctoral lev-
model. The SIMILAR acronym stands for state the problem, els, will be fundamental to provide systems engineers with the
investigate alternatives, model the system, integrate, launch the technical, communicational, modeling, and leading skills and
system, assess performance, and reevaluate. In 1998, in this competences that are critical to connect people and informa-
same journal, Bahill and Gissing [61] had suggested this gen- tion, to cope with holism, flexibility, multidisciplinarity, human
eral process as a universal way of planning and problem solving behavior, scalability, and risk, and to solve problems creatively
closely related to human thinking. After a decade, the process delivering value to society. This holistic education should be
stills extensive and straightforward, but must be contextualized complemented by domain-specific disciplines, such as energy
in the framework of the international SE processes standard that and environment or healthcare. The empirical research will be
has emerged since then. Some seminal work in this subject is essential to drive the evolution of MBSE knowledge and to help
provided in [62]. The MBSE method specifies the HOW to ex- to establish a coherent unifying reference. The experimental ob-
ecute the process and relies on the development of a coherent servations are fundamental to understand the real modern com-
model of the system. This area has significant research oppor- plex systems, and they can be used to test MBSE hypotheses, to
tunities since the existing methods (e.g., OOSEM, RUP SE, develop MBSE standards, and to create MBSE theories. It is our
and OPM) are still immature and require a proof of value in opinion that this empirical work will have as target domain the
real-world contexts. The methods based on more agile iterative complex super systems that aim to deliver world sustainability.
and incremental development approaches and supported by the The traffic and environment, the energy, and the healthcare are
state-of-the-art modeling languages will probably be the ones examples of these large, complex, and heterogeneous systems.
that can lead the way to formal standards. We are convinced that MBSE will be, in the next decade,
In the second case, the challenge will be to integrate the exist- a fundamental paradigm for the development of modern 21st
ing benchmark graphical modeling languages, such as SysML century complex systems and will be crucial to support effective
and OPDs/OPL, to create an effective collaborative development collaborative development environments. The main challenge
environment. These two languages are considerably different in will be to ensure that the system model reflects the stakeholders’
terms of size and complexity. SysML is fairly large, rich, and ideas and positions acting as a shared working platform, and the
comprehensive, appropriate to provide a detailed description of resulting system satisfies their expectations.
the system, and uses a standard notation supported by several
commercial tools but is cumbersome and requires significant
REFERENCES
learning efforts (usually, the nontechnical stakeholders are not
able to work with this language). The OPDs/OPL is a language [1] M. Jamshidi, “System of systems engineering–new challenges for the 21st
century,” IEEE Aerosp. Electron. Syst. Mag., vol. 23, no. 5, pp. 4–19, May
more compact, simple, and easy to learn and use and is more 2008.
adequate to model the high-level concepts. [2] J. Lane and B. Boehm, “System of systems lead system integrators; where
The synergies between these two languages can strongly con- do they spend their time and what makes them more or less efficient?”
Sys. Eng., vol. 11, pp. 81–91, Spring 2008.
tribute to a common understanding of the system and to im- [3] C. Haskins, “Using patterns to transition systems engineering from a
proved communications between different stakeholders. As we technological to social context,” Syst. Eng., vol. 11, pp. 147–155, Summer
know, the communication is as more difficult as we bring to the 2008.
[4] H. de Bruijn and P. Herder, “System and actor perspectives on sociotech-
dialog people with different skills, points of view, responsibili- nical systems,” IEEE Trans. Syst., Man, Cybern. A, Syst, Humans, vol. 39,
ties, and interests. Some automation mechanisms to convert one no. 5, pp. 981–992, Sep. 2009.
language into another are already being worked by Grobshtein [5] J. Tien, “On integration and adaptation in complex service systems,” J.
Syst. Sci. Syst. Eng., vol. 17, pp. 385–415, Dec. 2008.
and Dori [36]. We think that the creation of agile tools, like [6] D. Rhodes, “Addressing systems engineering challenges through collabo-
matrices, to assist the system’s modeling process will be impor- rative research,” in SEARI—Systems Engineering Advancement Research
tant. For example, we can develop matrices for the SIMILAR Initiative. Cambridge, MA: MIT Press, 2008.
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
110 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART C: APPLICATIONS AND REVIEWS, VOL. 42, NO. 1, JANUARY 2012
[7] S. Sheard and A. Mostashari, “Principles of complex systems for systems [36] Y. Grobshtein and D. Dori, “Creating SysML views from an OPM model,”
engineering,” Syst. Eng., vol. 12, pp. 295–311, Winter 2009. in Proc. 2nd Int. Conf. Model Based Syst. Eng., Herzelya and Haifa, Israel,
[8] A. Wymore, Model-Based Systems Engineering. Boca Raton, FL: CRC, Mar. 2009, pp. 36–45.
1993. [37] T. Wilkiens, Systems Engineering with SysML/UML—Modeling, Analysis,
[9] INCOSE, in Systems Engineering Handbook—A Guide for System Life Design. Burlington, MA: Morgan Kaufmann/OMG, 2007.
Cycle Processes and Activities, C. Haskins, K. Forsberg, and M. Krueger, [38] J. Grady, “Universal Architecture Description Framework,” Syst. Eng.,
Eds. San Diego, CA: Int. Council Syst. Eng., 2007. vol. 12, pp. 91–116, Summer 2009.
[10] D. Hybertson and S. Sheard, “Integrating and unifying old and new sys- [39] S. Mellor, A. Clark, and T. Futagami, “Model driven development,” IEEE
tems engineering elements,” INSIGHT-INCOSE J., vol. 11, pp. 13–16, Softw., vol. 20, no. 5, pp. 14–18, Sep./Oct. 2003.
Feb. 2008. [40] J. Andary and D. Oliver, “Models in systems engineering and software
[11] E. Honour, “Systems engineering and complexity,” INSIGHT-INCOSE engineering,” INSIGHT-INCOSE J., vol. 10, pp. 26–27, Oct. 2007.
J., vol. 11, pp. 20–21, Feb. 2008. [41] A. Bahill and R. Botta, “Fundamental principles of good system design,”
[12] W. Rouse, “Engineering complex systems: Implications for research in Eng. Manag. J., vol. 20, no. 4, pp. 9–17, 2008.
systems engineering,” IEEE Trans. Syst., Man, Cybern. C, Appl. Rev., [42] J. Little, “Models and managers: The concept of a decision calculus,”
vol. 33, no. 2, pp. 154–156, May 2003. Manag. Sci., vol. 16, no. 8, pp. B466–B485, 1970.
[13] S. Arnold, “Where is standardization guiding us?” INSIGHT-INCOSE J., [43] R. Valerdi, The Constructive Systems Engineering Cost Model
vol. 10, pp. 41–43, Apr. 2007. (COSYSMO): Quantifying the Costs of Systems Engineering Effort in
[14] R. Valerdi and H. Davidz, “Empirical research in systems engineering: Complex Systems. Saarbrücken, Germany: VDM Verlag, 2008.
Challenges and opportunities of a new frontier,” Syst. Eng., vol. 12, [44] L. Baker, P. Clemente, B. Cohen, L. Permenter, B. Purves, and P. Salmon,
pp. 169–181, Summer 2009. “Foundational concepts for model driven syst. design,” INCOSE Model
[15] S. Friedenthal, A. Moore, and R. Steiner, A Practical Guide to SysML, The Driven Syst. Design Interest Group, Int. Council Syst. Eng., San Diego,
Systems Modeling Language. Burlington: Morgan Kaufmann/OMG, CA, White Paper.
Elsevier, 2008. [45] A. Wymore, “Systems movement: Autobiographical retrospectives, con-
[16] R. Cloutier and D. Verma, “Applying the concept of patterns to systems tributions to the mathematical foundations of systems science and sys-
architecture,” Syst. Eng., vol. 10, pp. 138–154, Summer 2007. tems engineering,” Int. J. General Syst., vol. 33, no. 6, pp. 593–610,
[17] A. Tang, J. Han, and P. Chen, “A comparative analysis of architecture 2004.
frameworks,” Centre Component Software Enterprise Syst., School Inf. [46] J. Estefan, “MBSE methodology survey,” INSIGHT-INCOSE J., vol. 12,
Technol. Swinburne Univ. Technol., Melbourne, Vic., Australia, Technical pp. 16–18, Apr. 2009.
Rep. SUTIT TR2004.01, 2004. [47] INCOSE, “Survey of model based systems engineering (MBSE) method-
[18] T. Browning, “The many views of a process: Toward a process architec- ologies,” Model-Based Systems Engineering Initiative of the International
ture framework for product development processes,” Syst. Eng., vol. 12, Council on Systems Engineering [published online INCOSE TD 2007 003
pp. 69–90, Spring 2009. 01], 2008.
[19] M. Richards, N. Shah, D. Hastings, and D. Rhodes, “Managing complexity [48] J. Garcia, Jr., “Executable and integrative whole-system modeling via the
with the department of defense architecture framework: Development of a application of OpEMCSS and Holons for model-based systems engineer-
dynamic system architecture model,” Eng. Syst. Div., Mass. Inst. Technol., ing,” INSIGHT-INCOSE J., vol. 12, pp. 21–23, Dec. 2009.
Cambridge, MA, Working Paper ESD-WP-2007-09, 2007. [49] R. Peak, C. Paredis, L. McGinnis, S. Friedenthal, and R. Burkhart, “Mod-
[20] P. Kruchten, “The 4+1 view model of architecture,” IEEE Softw., vol. 12, elling & simulation interoperability team status update,” presented at IN-
no. 6, pp. 42–50, Nov. 1995. COSE Int. Workshop, Phoenix, AZ, 2010.
[21] J. Ludewig, “Models in software engineering—An introduction,” Softw. [50] M. Rao, S. Ramakrishnan, and C. Dagli, “Modeling and simulation of net
Syst. Modelling, vol. 1, pp. 5–14, Mar. 2003. centric system of systems using systems modeling language and colored
[22] J. Rumbaugh, I. Jacobson, and G. Booch, The Unified Modeling Language petri-nets: A demonstration using the global earth observation system of
Reference Manual. Reading, MA: Addison-Wesley Longman, 1999. systems,” Syst. Eng., vol. 11, pp. 203–220, Autumn 2008.
[23] J. Sussman, Introduction to Transportation Systems. Dedham, MA: [51] M. Butterfield, J. Pearlman, and S. Vickroy, “A system-of-systems engi-
Artech House, 2000. neering GEOSS: Architectural approach,” IEEE Syst. J., vol. 2, no. 3,
[24] D. Buede, The Engineering Design of Systems—Models and Methods, pp. 321–332, Sep. 2008.
2nd ed. New York: Wiley, 2009. [52] S. Mandutianu, M. Moshir, and K. Donahue, K., “Conceptual model
[25] Stanford Encyclopedia of Philosophy. Models in Science. [Online]. (2006). for space mission systems design,” presented at 19th Ann. Int. Symp.
Available: http:/plato.stanford.edu/entries/models science INCOSE, Singapore, 2009.
[26] R. Hughes, “Models and representations,” Philos. Sci., vol. 64, pp. 325– [53] P. Simpkins, A. Kleinholz, and J. Maley, “A practical application of
336, 1997. MBSE—The automated parking system,” presented at 3rd Asia-Pacific
[27] N. Karcanias. (2004). Modelling and simulation in technological and Conf. Syst. Eng., Singapore, 2009.
emerging fields: Emerging challenges. Workshop: SIM SERV Mod- [54] A. Soyler and S. Diakanda, “A model-based systems engineering approach
elling and Simulation Challenges, Working Group Roadmap for Con- to capturing disaster management systems,” in Proc. 4th Ann. IEEE Syst.
tinuous and Hybrid Simulation, White Paper, Greece [Online] Available: Conf., San Diego, CA, Apr. 2010, pp. 283–287.
http:/www.sim-serv.com/wg_doc/WG7_General_roadmap.pdf [55] H. Tellioglu, “Practicing modelling in manufacturing,” in Proc. 2nd Int.
[28] T. Di Carlo, B. Khoshnevis, and F. Udwadia, “Whole brain thinking Conf. Model Based Syst. Eng., Herzelya and Haifa, Israel, Mar. 2009,
in systems architecting,” Syst. Eng., vol. 12, pp. 265–273, Autumn pp. 75–82.
2009. [56] H. Andersson, E. Herzog, G. Johansson, and O. Johansson. (2009). Expe-
[29] S. Soliman (2005). Systems and creative thinking. Center for Advance- rience from introducing unified modeling language/systems modeling lan-
ment of Postgraduate Studies and Research in Engineering Sciences, Fac- guage at Saab aerosystems, Syst. Eng. [Online]: DOI 10.1002/sys.20156,
ulty of Engineering, Cairo University, Cairo, Egypt [Online]. Available: 2009.
http:/www.pathways.cu.edu.eg/subpages/Creativity-Engine.htm [57] B. Haan, “A model of the competitive advantage of prognostics and
[30] P. Senge, The Fifth Discipline—The Art & Practice of the Learning Orga- health management,” in Proc. Ann. Rel. Maintainability Symp., Jan. 2009,
nization. New York: Doubleday, 1990. pp. 442–447.
[31] D. Ross, “Structured analysis (SA): A language for communicating ideas,” [58] R. Cloutier, “Introduction to this special edition on model-based sys-
IEEE Trans. Softw. Eng., vol. SE-3, no. 1, pp. 16–34, Jan. 1977. tems engineering,” INSIGHT-INCOSE J., vol. 12, no. 4, pp. 7–8, Dec.
[32] C.-H. Kim, R. Weston, A. Hodgson, and K.-H. Lee, “The complementary 2009.
use of IDEF and UML modelling approaches,” Comput. Ind., vol. 50, [59] C. Delp, L. Cooney, C. Dutenhoffer, R. Gostelow, M. Jackson, M. Wilk-
pp. 35–56, 2003. erson, T. Kahn, and S. Piggott, “The challenge of model-based systems
[33] D. Oliver, J. Andary, and H. Frisch, “Model based systems engineering,” engineering for space systems, year 2,” INSIGHT-INCOSE J., vol. 12,
in Handbook of Systems Engineering and Management, 2nd ed., A. Sage pp. 36–39, Dec. 2009.
and W. Rouse, Eds. Hoboken, NJ: Wiley, 2009, pp. 1361–1399. [60] S. Friedenthal, “SysML: Lessons from early applications and future di-
[34] G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language rections,” INSIGHT-INCOSE J., vol. 12, no. 4, pp. 10–12, Dec. 2009.
User Guide. Reading, MA: Addison-Wesley Longman, 1999. [61] A. Bahill and B. Gissing, “Re-evaluating systems engineering concepts
[35] D. Dori, Object-Process Methodology: A Holistic Systems Paradigm. using systems thinking,” IEEE Trans. Syst., Man Cybern. C, Appl. Rev.,
New York: Springer, 2002. vol. 28, no. 4, pp. 516–527, Nov. 1998.
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.
RAMOS et al.: MODEL-BASED SYSTEMS ENGINEERING: AN EMERGING APPROACH FOR MODERN SYSTEMS 111
[62] A. Ramos, J. Ferreira, and J. Barceló, “Revisiting the SIMILAR process Jaume Barceló was born in Spain in 1944. He re-
to engineer the contemporary systems,” J. Syst. Sci. Syst. Eng., vol. 19, ceived the Degree in physics from the University of
no. 3, pp. 321–350, Sep. 2010. Valencia, Valencia, Spain, in 1967 and the Ph.D. de-
gree in physical sciences from the Autonomous Uni-
versity of Barcelona, Barcelona, Spain, in 1974.
Since 1986, he has been a Full Professor of op-
erations research with the Technical University of
Catalonia (UPC), Barcelona, where, since 2007, he
Ana Luı́sa Ramos (M’10) was born in Portugal in has been a Scientific Director of the Area of Informa-
1974. She received the M.Sc. degree in computer en- tion and Communication Technologies and Mobility.
gineering from the University of Coimbra, Coimbra, In 1985, he set up the research group that developed
Portugal, in 2002. She is currently working toward the microscopic traffic simulator Aimsun, and he was a cofounder and a Sci-
the Ph.D. degree in industrial management with the entific Director of the Transport Simulation Systems (TSS), which is a spin-off
University of Aveiro, Aveiro, Portugal. company of UPC. He has been a Coordinator of several projects of the R&D
She is also an Assistant Lecturer of management programs of the European Union on Intelligent Transportation Systems. He is
and industrial engineering (MIE) with the Univer- an author or a coauthor of more than 100 papers published in technical journals,
sity of Aveiro, where she was the Vice-Director of conference proceedings, and chapters in transportation technical books. He is
the MIE undergraduate program from 2003 to 2006 currently an Associate Editor of Transportation Science and of Transportation
and the Coordinator of the Socrates/Erasmus Pro- Research Part C—Emerging Technologies. His current research interests include
gram from 2003 to 2006. She is a coauthor of the articles “Combining heuristic optimization and simulation techniques for transportation problems.
procedures and simulation models for balancing a PC camera assembly line,” Prof. Barceló was the Director at Large of the Institute for Operations Re-
which was published in Computers and Industrial Engineering, and “Revisiting search and the Management Sciences (INFORMS). In 1997, he received the
the SIMILAR Process to Engineer the Contemporary Systems,” which was pub- Narcı́s Monturiol Medal of the Catalan Government to Technological Innova-
lished in the Journal of Systems Science and Systems Engineering. Her current tion, and in 2001, he received the Honorific Mention Prize Ciudad de Barcelona
research interests include modeling and simulation and model-based systems to Technological Innovation.
engineering, mainly in the industrial and transportation sectors.
Dr. Ramos is a member of the International Council on Systems Engineer-
ing (INCOSE) and received the INCOSE Foundation/Stevens Institute Doctoral
Award for promising research in Systems Engineering and Integration in 2009.
She is also a member of the Portuguese Society for Operational Research.
Authorized licensed use limited to: Univ Federal do ABC (UFABC). Downloaded on October 12,2022 at 12:20:26 UTC from IEEE Xplore. Restrictions apply.