Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3019612.3019803acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

System of systems software architecture description using the ISO/IEC/IEEE 42010 standard

Published: 03 April 2017 Publication History

Abstract

In this paper we focus on the software architectures' description of System of Systems (SoS). In fact, SoS is a new class of complex software systems resulting from the massive development of wireless communication technologies and the integration of several independent systems working together. From another perspective, software architectures have been recognized as the cornerstone to the success of any software system. Considering the complexity of SoS, its development demands special attention to its software architectures. In this paper, we address the problem of how SoS' software architectures need to be described. For this purpose, we present an approach based on the standard 'ISO/IEC/IEEE 42010: Systems and software engineering- Architecture Description' to describe the software architectures of an SoS. We introduce this standard in a first step, then we illustrate it with study dealing with smart energy distributions entitled Smart City and we explain how we apply the standard rules on the case study to obtain the software architecture description of this SoS.

References

[1]
I. Bouassida Rodriguez, K. Drira, C. Chassot, K. Guennoim, and M. Jmaiel. A rule-driven approach for architectural self adaptation in collaborative activities using graph grammars. Int. J. Auton. Comp., 1(3):226--245, 2010.
[2]
A. Caracciolo, M. F. Lungu, and O. Nierstrasz. A unified approach to architecture conformance checking. In Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on, pages 41--50, May 2015.
[3]
M. Chaabane, F. Krichen, I. Bouassida Rodriguez, and M. Jmaiel. Monitoring of service-oriented applications for the reconstruction of interactions models. In Computational Science and Its Applications - ICCSA 2015 - 15th International Conference, Proceedings, PartI, pages 172--186, June 2015.
[4]
M. Guessi, E. Cavalcante, and L. B. R. Oliveira. Characterizing architecture description languages for software-intensive systems-of-systems. In Proceedings of the Third International Workshop on Software Engineering for Systems-of-Systems, SESoS '15, pages 12--18. IEEE Press, 2015.
[5]
M. Guessi, V. V. G. Neto, T. Bianchi, K. R. Felizardo, F. Oquendo, and E. Y. Nakagawa. A systematic literature review on the description of software architectures for systems of systems. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC '15, pages 1433--1440. ACM, 2015.
[6]
M. A. Hannachi, I. Bouassida Rodriguez, K. Drira, and S. E. Pomares Hernández. GMTE: A tool for graph transformation and exact/inexact graph matching. In Graph-Based Representations in Pattern Recognition - 9th IAPR-TC-15 International Workshop, GbRPR 2013, Proceedings, pages 71--80, May 2013.
[7]
ISO/IEC/IEEE. Systems and software engineering - architecture description. ISO/IEC/IEEE 42010:2011(E) (Revision of ISO/IEC 42010:2007 and IEEE Std 1471-2000), pages 1--46, 1 2011.
[8]
S. Kallel, A. Charfi, M. Mezini, and M. Jmaiel. Combining Formal Methods and Aspects for Specifying and Enforcing Architectural Invariants. In Proceedings of the 9th International Conference on Coordination Models and Languages (Coordination), volume 4467 of LNCS, pages 211--230. Springer, 2007.
[9]
S. Loukil, S. Kallel, and M. Jmaiel. Runtime adaptation of component based systems. In Proceedings of the first International Conference on Networked, Systems (NETYS), volume 7853 of LNCS, pages 284--288. Springer, 2013.
[10]
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 '13, pages 13--20. ACM, 2013.
[11]
F. Oquendo. Formally describing the software architecture of systems-of-systems with sosadl. In 11th System of Systems Engineering Conference (SoSE), pages 1--6, June 2016.
[12]
E. Silva, T. Batista, and E. Cavalcante. A mission-oriented tool for system-of-systems modeling. In Proceedings of the Third International Workshop on Software Engineering for Systems-of-Systems, pages 31--36. IEEE Press, 2015.
[13]
R. Weinreich, C. Miesbauer, G. Buchgeher, and T. Kriechbaum. Extracting and facilitating architecture in service-oriented software systems. In Software Architecture (WICSA) and European Conference on Software Architecture, Joint Working IEEE/IFIP Conference on, pages 81--90, Aug 2012.

Cited By

View all
  • (2023)ASSIST-IoT: A Modular Implementation of a Reference Architecture for the Next Generation Internet of ThingsElectronics10.3390/electronics1204085412:4(854)Online publication date: 8-Feb-2023
  • (2023)Learning from West African storytellersFrontiers in Computer Science10.3389/fcomp.2023.11836025Online publication date: 25-Sep-2023
  • (2023)Application of microservices patterns to big data systemsJournal of Big Data10.1186/s40537-023-00733-410:1Online publication date: 4-May-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '17: Proceedings of the Symposium on Applied Computing
April 2017
2004 pages
ISBN:9781450344869
DOI:10.1145/3019612
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ISO/IEC/IEEE 42010 standard
  2. SoS
  3. architecture description
  4. monitoring
  5. smart city

Qualifiers

  • Research-article

Conference

SAC 2017
Sponsor:
SAC 2017: Symposium on Applied Computing
April 3 - 7, 2017
Marrakech, Morocco

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)1
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)ASSIST-IoT: A Modular Implementation of a Reference Architecture for the Next Generation Internet of ThingsElectronics10.3390/electronics1204085412:4(854)Online publication date: 8-Feb-2023
  • (2023)Learning from West African storytellersFrontiers in Computer Science10.3389/fcomp.2023.11836025Online publication date: 25-Sep-2023
  • (2023)Application of microservices patterns to big data systemsJournal of Big Data10.1186/s40537-023-00733-410:1Online publication date: 4-May-2023
  • (2019)Architectural Modeling of Transdisciplinary System with Inherent Social PerspectivesJournal of Industrial Integration and Management10.1142/S242486221950012X04:04(1950012)Online publication date: 12-Dec-2019
  • (2019)A modeling approach for Systems-of-Systems by adapting ISO/IEC/IEEE 42010 Standard evaluated by Goal-Question-MetricScience of Computer Programming10.1016/j.scico.2019.102305184:COnline publication date: 1-Oct-2019
  • (2019)A Systematic Mapping Study on Software Architectures Description Based on ISO/IEC/IEEE 42010:2011Computational Science and Its Applications – ICCSA 201910.1007/978-3-030-24308-1_2(17-30)Online publication date: 29-Jun-2019

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