Skip to main content
Erschienen in: Software and Systems Modeling 1/2016

03.01.2014 | Regular Paper

SAMM: an architecture modeling methodology for ship command and control systems

verfasst von: Zhiqiang Fan, Tao Yue, Li Zhang

Erschienen in: Software and Systems Modeling | Ausgabe 1/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Ship command and control systems (SCCSs) are composed of large-scale, complex, real-time and software-intensive systems that complete tasks collaboratively. Open architecture has been introduced to design the architecture of SCCSs and has been refined into functional architecture (FA) and technical architecture (TA) to meet architectural requirements such as adapting fast-speed functional and technical changes. Thereby, specifying the architecture of SCCSs, based on FA and TA, becomes a key issue for stakeholders of the domain. In this paper, we propose an architecture modeling methodology (named as SAMM) for describing the architecture of SCCSs. SAMM is derived by following a systematic and generic framework—modeling Goal, domain-specific Conceptual model, architecture Viewpoint, and architecture description Language (GCVL), which guides domain experts to devise domain-specific architecture modeling methodologies of large-scale software-intensive systems. SAMM contains three viewpoints and 22 models, and a UML/SysML-based architecture description language. An industrial application of SAMM, along with the subsequent application of the derived SAMM architecture model (i.e., a deployed SCCS prototype) was conducted to evaluate SAMM. A questionnaire-based survey was also conducted to subjectively evaluate whether SAMM meets the modeling goals and its applicability. Results show that SAMM meets all modeling goals and is easy to apply.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat ISO/IEC/IEEE 42010:2011(E): System and Software Engineering—Architecture Description (Dec. 1, 2011) ISO/IEC/IEEE 42010:2011(E): System and Software Engineering—Architecture Description (Dec. 1, 2011)
2.
Zurück zum Zitat France, R., Rumpe, B.: Domain-specific modeling. Softw. Syst. Model. 4, 1–3 (2005)CrossRef France, R., Rumpe, B.: Domain-specific modeling. Softw. Syst. Model. 4, 1–3 (2005)CrossRef
6.
Zurück zum Zitat ISO/IEC 10746-1:1998: Information Technology—Open Distributed Processing: Reference Model—Part 1: Overview, International Organization for Standardization. Geneva, Switzerland (1998) ISO/IEC 10746-1:1998: Information Technology—Open Distributed Processing: Reference Model—Part 1: Overview, International Organization for Standardization. Geneva, Switzerland (1998)
8.
Zurück zum Zitat Draft Federal Information Processing Standards Publication 183. Integration Definition for Function Modeling (IDEF0) (1993) Draft Federal Information Processing Standards Publication 183. Integration Definition for Function Modeling (IDEF0) (1993)
10.
Zurück zum Zitat Mayer, R.J., et al.: Information Integration for Concurrent Engineering (IICE): IDEF3 Process Description Capture Method Report. Logistics Research Division, Wright-Patterson AFB, OH 45433 Mayer, R.J., et al.: Information Integration for Concurrent Engineering (IICE): IDEF3 Process Description Capture Method Report. Logistics Research Division, Wright-Patterson AFB, OH 45433
12.
Zurück zum Zitat Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng. 26(1), 70–93 (2000)CrossRef Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng. 26(1), 70–93 (2000)CrossRef
13.
Zurück zum Zitat Zhiqiang, F., Tao, Y., Li, Z.: A Generic Framework for Deriving Architecture Modeling Methods for Large-scale Software-intensive Systems. Accepted by 28th Symposium On Applied, Computing (March 2013) Zhiqiang, F., Tao, Y., Li, Z.: A Generic Framework for Deriving Architecture Modeling Methods for Large-scale Software-intensive Systems. Accepted by 28th Symposium On Applied, Computing (March 2013)
15.
Zurück zum Zitat NATO Consultation, Command and Control Board, NATO Architecture, Framework v3 (2007) NATO Consultation, Command and Control Board, NATO Architecture, Framework v3 (2007)
17.
Zurück zum Zitat Feiler, P.H., Gluch, D.P., Hudak, J.J.: The Architecture Analysis & Design Language (AADL): An Introduction[R]. Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst (2006) Feiler, P.H., Gluch, D.P., Hudak, J.J.: The Architecture Analysis & Design Language (AADL): An Introduction[R]. Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst (2006)
18.
Zurück zum Zitat Chandhrasekaran, V.K., Choi, E.: Fault tolerance for embedded control system. In: 9th International Symposium on Communications and Information Technology, pp 1316–1320 (2009) Chandhrasekaran, V.K., Choi, E.: Fault tolerance for embedded control system. In: 9th International Symposium on Communications and Information Technology, pp 1316–1320 (2009)
19.
Zurück zum Zitat Bohner, S.: An era of change-tolerant systems[J]. Computer 40(6), 100–102 (2007)CrossRef Bohner, S.: An era of change-tolerant systems[J]. Computer 40(6), 100–102 (2007)CrossRef
22.
Zurück zum Zitat Jain, H., Vitharana, P., Zahedi, F.M.: An assessment model for requirements identification in component-based software development[J]. ACM SIGMIS Database 34(4), 48–63 (2003)CrossRef Jain, H., Vitharana, P., Zahedi, F.M.: An assessment model for requirements identification in component-based software development[J]. ACM SIGMIS Database 34(4), 48–63 (2003)CrossRef
23.
Zurück zum Zitat Hilliard, R.: IEEE-Std-1471-2000, Recommended Practice for Architectural Description of Software-Intensive Systems (November 2000) Hilliard, R.: IEEE-Std-1471-2000, Recommended Practice for Architectural Description of Software-Intensive Systems (November 2000)
24.
Zurück zum Zitat Karsai, G., Krahn, H., Pinkernell, C., et al.: Design guidelines for domain-specific languages. In: 9th OOPSLA Workshop on Domain-Specific Modeling (DSM’ 09) (October 2009) Karsai, G., Krahn, H., Pinkernell, C., et al.: Design guidelines for domain-specific languages. In: 9th OOPSLA Workshop on Domain-Specific Modeling (DSM’ 09) (October 2009)
25.
Zurück zum Zitat Kruchten, P.B.: The 4+1 view model of architecture. IEEE Softw. 12(6), 42–50 (Nov 1995) Kruchten, P.B.: The 4+1 view model of architecture. IEEE Softw. 12(6), 42–50 (Nov 1995)
27.
Zurück zum Zitat Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. Wiley, New York (2000) Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. Wiley, New York (2000)
32.
Zurück zum Zitat Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering. Springer, Berlin (2012)CrossRef Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering. Springer, Berlin (2012)CrossRef
33.
Zurück zum Zitat Kennaley, M.: The 3+1 Views of Architecture (in 3D): an amplification of the 4+1 viewpoint framework. In: Seventh Working IEEE/IFIP Conference on Software Architecture, pp. 299–302, Vancouver, BC (Feb. 2008) Kennaley, M.: The 3+1 Views of Architecture (in 3D): an amplification of the 4+1 viewpoint framework. In: Seventh Working IEEE/IFIP Conference on Software Architecture, pp. 299–302, Vancouver, BC (Feb. 2008)
34.
Zurück zum Zitat Davis, M.J., Williams, R.B.: Software architecture characterization. In: Symposium on Software Reusability, pp. 30–38 (1997) Davis, M.J., Williams, R.B.: Software architecture characterization. In: Symposium on Software Reusability, pp. 30–38 (1997)
35.
Zurück zum Zitat Karangelen, N.E., Hoang, N.T.: Complex computer based system example problem: an advanced ship combat system. In: Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems, pp. 409–415 (1995) Karangelen, N.E., Hoang, N.T.: Complex computer based system example problem: an advanced ship combat system. In: Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems, pp. 409–415 (1995)
37.
Zurück zum Zitat Ibrahim, D., Misic, V.B.: Service views: a coherent view model of the SOA in the enterprise. In: International Conference on Services Computing, pp. 230–237 (Sept. 2006) Ibrahim, D., Misic, V.B.: Service views: a coherent view model of the SOA in the enterprise. In: International Conference on Services Computing, pp. 230–237 (Sept. 2006)
38.
Zurück zum Zitat Park, J., Moon, M., Yeom, K.: Future trends of distributed computing systems. In: 12th IEEE International Workshop on Future Trends of Distributed Computing Systems, pp. 37–43, Kunming (Oct. 2008) Park, J., Moon, M., Yeom, K.: Future trends of distributed computing systems. In: 12th IEEE International Workshop on Future Trends of Distributed Computing Systems, pp. 37–43, Kunming (Oct. 2008)
43.
Zurück zum Zitat ISO 10303-11:2004: Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 11: Description Methods: The EXPRESS Language Reference Manual ISO 10303-11:2004: Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 11: Description Methods: The EXPRESS Language Reference Manual
46.
Zurück zum Zitat NASA: Techniques of functional analysis. In: NASA Systems Engineering Handbook, p. 142 (June 1995) NASA: Techniques of functional analysis. In: NASA Systems Engineering Handbook, p. 142 (June 1995)
47.
Zurück zum Zitat Mylopoulos, J.: Conceptual Modelling III. Structured Analysis and Design Technique (SADT). Retrieved 21 Sep 2008 Mylopoulos, J.: Conceptual Modelling III. Structured Analysis and Design Technique (SADT). Retrieved 21 Sep 2008
48.
Zurück zum Zitat Ling, S., Schmidt, H.: Time Petri nets for workflow modeling and analysis. Proc. IEEE Int. Conf. SMC 4, 3039–3044 (2000) Ling, S., Schmidt, H.: Time Petri nets for workflow modeling and analysis. Proc. IEEE Int. Conf. SMC 4, 3039–3044 (2000)
49.
Zurück zum Zitat Chang, E., Gautama, E., Dillon, T.S.: Extended activity diagrams for adaptive workflow modelling[C]. In: Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 413–419, Magdeburg (2001) Chang, E., Gautama, E., Dillon, T.S.: Extended activity diagrams for adaptive workflow modelling[C]. In: Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 413–419, Magdeburg (2001)
51.
Zurück zum Zitat Mei, H.: ABC/ADL: an ADL supporting component composition[DB/OL]. In: Proceedings of the 4th ICFEM(ICFEM2002), LNCS 24951, pp. 38–47. Springer, Berlin (2002) Mei, H.: ABC/ADL: an ADL supporting component composition[DB/OL]. In: Proceedings of the 4th ICFEM(ICFEM2002), LNCS 24951, pp. 38–47. Springer, Berlin (2002)
54.
Zurück zum Zitat Goseva-Popstojanova, K., Hassan, A.E., Guedem, A., Abdelmoez, W., Nassar, D.E.M., Ammar, H.H., Mili, A.: Architectural-level risk analysis using UML. IEEE Trans. Softw. Eng. 29(10), 946–960 (2003)CrossRef Goseva-Popstojanova, K., Hassan, A.E., Guedem, A., Abdelmoez, W., Nassar, D.E.M., Ammar, H.H., Mili, A.: Architectural-level risk analysis using UML. IEEE Trans. Softw. Eng. 29(10), 946–960 (2003)CrossRef
Metadaten
Titel
SAMM: an architecture modeling methodology for ship command and control systems
verfasst von
Zhiqiang Fan
Tao Yue
Li Zhang
Publikationsdatum
03.01.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Software and Systems Modeling / Ausgabe 1/2016
Print ISSN: 1619-1366
Elektronische ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-013-0393-x

Weitere Artikel der Ausgabe 1/2016

Software and Systems Modeling 1/2016 Zur Ausgabe

Premium Partner