skip to main content
10.1145/2642803.2642829acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsawConference Proceedingsconference-collections
research-article

On the Characterization of Missions of Systems-of-Systems

Published: 25 August 2014 Publication History

Abstract

A system-of-systems (SoS) can be understood as a set of complex, independent, heterogeneous constituent systems, which are composed to form a larger and more complex system aiming at accomplishing a given mission. Each constituent system accomplishes its own individual mission and is able to collaboratively contribute to the accomplishment of the global mission of the SoS. Despite the importance and central role played by missions in SoS, the current literature lacks of studies focused on analyzing such missions and their specificities. The existing initiatives are domain-specific and are still in an initial stage of development. In this context, the main goal of this paper is to present a study about how missions of SoS can be defined, specified, represented, and implemented. Due to the limitations of the existing proposals for SoS, we have performed a systematic mapping on missions of systems, in a broader extent, aiming at identifying elements that can be brought to SoS. In this paper, we discuss such elements related to missions and other important issues that must be considered when shifting from single and monolithic systems to SoS.

References

[1]
B. Andelković, V. Litovski, and V. Zerbe. A mission level design language based on AleC++. In Proceedings of the 25th International Conference on Microelectronics (MIEL 2006), pages 618--621, USA, 2006. EDS/IEEE.
[2]
P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos, and A. Perini. Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems, 8(3):203--236, May 2003.
[3]
D. Budgen, M. Turner, P. Brereton, and B. Kitchenham. Using mapping studies in software engineering. In Proceedings of the 20th Annual Meeting of the Psychology of Programming Interest Group (PPIG 2008), pages 195--204, Lancaster, England, United Kingdom, 2008. Lancaster University.
[4]
S.-W. Cheng and D. Garlan. Stitch: A language for architecture-based self-adaptation. Journal of Systems and Software, 85(12):2860--2875, Dec. 2012.
[5]
P. S. Dias, G. M. Gonçalves, R. M. F. Gomes, J. ao Borges Sousa, J. Pinto, and F. L. Pereira. Mission planning and specification in the Neptus framework. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation (ICRA 2006), pages 3220--3225, Piscataway, NJ, USA, 2006. IEEE.
[6]
O. Dieste, A. Grimán, and N. Juristo. Developing search strategies for detecting relevant experiments. Empirical Software Engineering, 14(5):513--539, Oct. 2009.
[7]
T. Dybå, T. Dingsøyr, and G. K. Hanssen. Applying systematic reviews to diverse study types: An experience report. In Proceedings of the First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pages 225--234, Washington, DC, USA, 2007. IEEE Computer Society.
[8]
T. Dybå, B. A. Kitchenham, and M. Jørgensen. Evidence-Based Software Engineering for practitioners. IEEE Software, 22(1):58--65, Jan. 2005.
[9]
A. El-Sayed and M. ElHelw. Distributed component-based framework for unmanned air vehicle systems. In Proceedings of the 2012 International Conference on Information and Automation (ICIA 2012), pages 45--50, 2012.
[10]
D. Garlan, S.-W. Cheng, A.-C. Huang, B. Schmerl, and P. Steenkiste. Rainbow: Architecture-based self adaptation with reusable infrastructure. Computer, 37(10):46--54, Oct. 2004.
[11]
G. Grondin, M. Faure, C. Urtado, and S. Vauttier. Mission-oriented autonomic configuration of pervasive systems. In Proceedings of the 7th International Conference on Software Engineering Advances (ICSEA 2012), Wilmington, DE, USA, 2012. IARIA.
[12]
S. Jalali and C. Wohlin. Systematic literature studies: Database searches vs. backward snowballing. In Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pages 29--38, New York, NY, USA, 2012. ACM.
[13]
M. Jamshidi, editor. Systems of Systems Engineering: Innovations for the 21st Century. John Wiley & Sons, Inc., USA, 2009.
[14]
G. Jayaputera, S. Loke, and A. Zaslavsky. Mission impossible? Automatically assembling agents from high-level task descriptions. In Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT'03), pages 161--167, Washington, DC, USA, 2003. IEEE Computer Society.
[15]
B. Kitchenham, D. Budgen, and O. P. Brereton. Using mapping studies as the basis for further research: A participant-observer case study. Information and Software Technology, 53(6):638--651, Jun. 2011.
[16]
B. A. Kitchenham. Procedures for performing systematic reviews. Technical report, Keele University/National ICT Australia Ltd., 2004.
[17]
B. A. Kitchenham and S. Charters. Guidelines for performing systematic literature reviews in Software Engineering. Technical report, Keele University/University of Durham, 2007.
[18]
B. A. Kitchenham, T. Dybå, and M. Jørgensen. Evidence-Based Software Engineering. In Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), pages 273--281, Washington, DC, USA, 2004. IEEE Computer Society.
[19]
G. A. Lewis, E. Morris, P. Place, S. Simanta, and D. B. Smith. Requirements engineering for systems of systems. In Proceedings of the 3rd Annual IEEE Systems Conference (IEEE SysCon 2009), pages 247--252, Piscataway, NJ, USA, 2009. IEEE.
[20]
M. W. Maier. Architecting principles for systems-of-systems. Systems Engineering, 1(4):267--284, Feb. 1998.
[21]
E. Y. Nakagawa, M. Gonçalves, M. Guessi, L. B. R. Oliveira, and F. Oquendo. The state of the art and future perspectives in systems of systems software architectures. In Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems (SESoS 2013), pages 13--20, New York, NY, USA, 2013. ACM.
[22]
F. R. Norelis and R. G. Chatila. Control of mobile robot actions. In Proceedings of the 1989 IEEE International Conference on Robotics and Automation, volume 2, pages 701--707, USA, 1989. IEEE Computer Society.
[23]
K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson. Systematic mapping studies in Software Engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE'08), pages 68--77, Swinton, England, United Kingdom, 2008. British Computer Society.
[24]
B. Porter, A. Dearle, and S. Dobson. From missions to systems: Generating transparently distributable programs for sensor-oriented systems. In Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks (MidSens'12), New York, NY, USA, 2012. ACM.
[25]
A. van Lamsweerde. Goal-Oriented Requirements Engineering: A guided tour. In Proceedings of the 5th IEEE International Symposium on Requirements Engineering (RE'01), pages 249--262, Washington, DC, USA, 2001. IEEE Computer Society.
[26]
H. S. Winokur and L. J. Goldstein. Analysis of mission-oriented systems. IEEE Transactions on Reliability, R-18(4):144--148, Nov. 1969.
[27]
C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén. Experimentation in Software Engineering. Springer-Verlag Berlin Heidelberg, Germany, 2012.
[28]
Z. Xinye, Y. Mei, X. Zhou, and H. Kedi. Structure and content enhancement to military scenario definition language. In Proceedings of the 2012 IEEE Symposium on Robotics and Applications (ISRA 2012), pages 379--382, Piscataway, NJ, USA, 2012. IEEE.

Cited By

View all
  • (2024)A Unified Mission Ontology Based on Systematic Integration of Interdisciplinary ConceptsSystems10.3390/systems1212056712:12(567)Online publication date: 16-Dec-2024
  • (2024)A framework for the design of fault-tolerant systems-of-systemsJournal of Systems and Software10.1016/j.jss.2024.112010211(112010)Online publication date: May-2024
  • (2024)MissionML: A Mission Architecture Modeling Language based on Unified Architecture FrameworkINCOSE International Symposium10.1002/iis2.1315834:1(479-502)Online publication date: 7-Sep-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSAW '14: Proceedings of the 2014 European Conference on Software Architecture Workshops
August 2014
214 pages
ISBN:9781450327787
DOI:10.1145/2642803
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Missions
  2. SoS
  3. Systematic mapping
  4. Systems-of-systems

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ECSAW '14

Acceptance Rates

ECSAW '14 Paper Acceptance Rate 29 of 43 submissions, 67%;
Overall Acceptance Rate 80 of 120 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)2
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Unified Mission Ontology Based on Systematic Integration of Interdisciplinary ConceptsSystems10.3390/systems1212056712:12(567)Online publication date: 16-Dec-2024
  • (2024)A framework for the design of fault-tolerant systems-of-systemsJournal of Systems and Software10.1016/j.jss.2024.112010211(112010)Online publication date: May-2024
  • (2024)MissionML: A Mission Architecture Modeling Language based on Unified Architecture FrameworkINCOSE International Symposium10.1002/iis2.1315834:1(479-502)Online publication date: 7-Sep-2024
  • (2023)Towards a Core Ontology for Missions and Capabilities in Systems of Systems2023 18th Annual System of Systems Engineering Conference (SoSe)10.1109/SoSE59841.2023.10178557(1-7)Online publication date: 14-Jun-2023
  • (2023)System of System Strategy for Multi-Level Interoperability for Smart Cities2023 IEEE International Smart Cities Conference (ISC2)10.1109/ISC257844.2023.10293338(1-7)Online publication date: 24-Sep-2023
  • (2023)Towards an understanding of reliability of software-intensive systems-of-systemsInformation and Software Technology10.1016/j.infsof.2023.107186158(107186)Online publication date: Jun-2023
  • (2022)On the Concepts of Capability and Constituent System Independence in Systems-of-Systems2022 17th Annual System of Systems Engineering Conference (SOSE)10.1109/SOSE55472.2022.9812682(247-252)Online publication date: 7-Jun-2022
  • (2021)System-of-Systems Reliability: An Exploratory Study in a Brazilian Public OrganizationProceedings of the XVII Brazilian Symposium on Information Systems10.1145/3466933.3466954(1-8)Online publication date: 7-Jun-2021
  • (2021)A GRL-compliant iStar extension for collaborative cyber-physical systemsRequirements Engineering10.1007/s00766-021-00347-326:3(325-370)Online publication date: 1-Sep-2021
  • (2019)Emergent Behavior in System-of-SystemsProceedings of the XXXIII Brazilian Symposium on Software Engineering10.1145/3350768.3350779(140-149)Online publication date: 23-Sep-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media