Skip to main content

Applying a Model-Based Approach to IT Systems Development Using SysML Extension

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6981))

Abstract

Model-based system engineering (MBSE) is regarded as an effective way of developing systems. We are now applying the model-based approach to IT system development/integration (SI) because we urgently need to reduce the cost of SI. However, there are various challenges imposed when applying MBSE to SI. One of these is that reducing the cost to update models is more significant than that in other MBSE domains such as embedded systems. We adopted SysML to handle these issues and extended it to modeling IT systems. We present the details on this SysML extension and how it overcame these issues. We are developing an in-house SI-support tool called "CASSI", which evaluates the non-functional requirements; performance and availability of the IT system’s models written in that extended manner and helps these models to be reused. This paper also includes industrial case studies of CASSI, and its effectiveness is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Friedenthal, S., Moore, A., Steiner, R.: A Practical Guide to SysML. The MK/OMG PRESS (2008)

    Google Scholar 

  2. Yanoo, K., Izukura, S., Xiang, J., Kimura, D., Sakaki, H., Tani, M., Tajima, S.: Evaluation of Non-functional Requirements based on Model-based System Integration Environment. In: Proceedings of the 5th International Conference on Project Management (2010)

    Google Scholar 

  3. OMG Systems Modeling Language (OMG SysML) Version 1.2 (2010)

    Google Scholar 

  4. IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems (2000)

    Google Scholar 

  5. Kimura, D., Osaki, T., Yanoo, K., Izukura, S., Sakaki, H., Kobayashi, A.: Evaluation of IT Systems Considering Characteristics as System of Systems. In: 6th IEEE International Conference on System of Systems Engineering (2011)

    Google Scholar 

  6. UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems, http://www.omg.org/spec/MARTE/1.0

  7. Xiang, J., Yanoo, K.: Automatic Static Fault Tree Analysis from System Models. In: 2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing (2010)

    Google Scholar 

  8. Marzolla, M.: Simulation-Based Performance Modeling of UML Software Architectures, PhD Thesis TD-2004-1, Dipartimento di Informatica, Universit’a Ca’ Foscari di Venezia, Italy (2004)

    Google Scholar 

  9. Micskei, A., Waeselynck, H.: The many meanings of UML 2 Sequence Diagrams: a survey, Software and Systems Modeling. Springer, Heidelberg (2010), doi:10.1007/s10270-010-0157-9

    Google Scholar 

  10. Feiler, P.H., Gluch, D.P., Hudak, J.J.: The Architecture Analysis & Design Language (AADL): An Introduction (2006)

    Google Scholar 

  11. Zachman, J.A.: A Framework for Information Systems Architecture. IBM Systems Journal 26(3) (1987)

    Google Scholar 

  12. TOGAF – The Open Group Architecture Framework, http://pubs.opengroup.org/architecture/togaf8-doc/arch/toc.html

  13. The DoDAF Architecture Framework Version 2.2, http://cio-nii.defense.gov/sites/dodaf20/index.html

  14. RM-ODP – The Reference Model of Open Distributed Processing, http://www.rm-odp.net

  15. Kruchten, P.: Architectural Blueprints – The ”4+1” View Model of Software Architecture. IEEE Software 12(6) (1995)

    Google Scholar 

  16. Spaas, P.: SDS R3: System Description Standard: Semantic Specification, IBM Corp. (2009)

    Google Scholar 

  17. Brooch, G., Mitra, T.: A Survey of Enterprise View Models, IBM Research Report, RC25049, (W1009-064) (2010)

    Google Scholar 

  18. Cook, D., Cripps, P., Spaas, P.: An introduction to the IBM Views and Viewpoints Framework for IT systems, IBM Corp. (2007)

    Google Scholar 

  19. Balmelli, L., Brown, D., Cantor, M., Mott, M.: Model-driven systems development. IBM Systems Journal 45(3) (2006)

    Google Scholar 

  20. Tsadimas, A., Nikolaidou, M., Anagnostopoulos, D.: Handling Non-functional Requirements in Information System Architecture Design. In: Fourth International Conference on Software Engineering Advances, ICSEA (2009)

    Google Scholar 

  21. Cortellessa, V., Goseva-Popstojanova, K., Appukkutty, K., Guedem, A.R., Hassan, A., Elnaggar, R., Abdelmoez, W., Ammar, H.H.: Model-Based Performance Risk Analysis. IEEE Transactions on Software Engineering 31(1) (2005)

    Google Scholar 

  22. Woodside, M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., Merseguer, J.: Performance by unified model analysis (PUMA). In: 5th International Workshop on Software and Performance (2005)

    Google Scholar 

  23. Lee, S.-Y., Mallet, F., de Simone, R.: Dealing with AADL End-to-End Flow Latency with UML MARTE. Engineering of Complex Computer Systems (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Izukura, S., Yanoo, K., Osaki, T., Sakaki, H., Kimura, D., Xiang, J. (2011). Applying a Model-Based Approach to IT Systems Development Using SysML Extension. In: Whittle, J., Clark, T., Kühne, T. (eds) Model Driven Engineering Languages and Systems. MODELS 2011. Lecture Notes in Computer Science, vol 6981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24485-8_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24485-8_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24484-1

  • Online ISBN: 978-3-642-24485-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics