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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Friedenthal, S., Moore, A., Steiner, R.: A Practical Guide to SysML. The MK/OMG PRESS (2008)
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)
OMG Systems Modeling Language (OMG SysML) Version 1.2 (2010)
IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems (2000)
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)
UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems, http://www.omg.org/spec/MARTE/1.0
Xiang, J., Yanoo, K.: Automatic Static Fault Tree Analysis from System Models. In: 2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing (2010)
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)
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
Feiler, P.H., Gluch, D.P., Hudak, J.J.: The Architecture Analysis & Design Language (AADL): An Introduction (2006)
Zachman, J.A.: A Framework for Information Systems Architecture. IBM Systems Journal 26(3) (1987)
TOGAF – The Open Group Architecture Framework, http://pubs.opengroup.org/architecture/togaf8-doc/arch/toc.html
The DoDAF Architecture Framework Version 2.2, http://cio-nii.defense.gov/sites/dodaf20/index.html
RM-ODP – The Reference Model of Open Distributed Processing, http://www.rm-odp.net
Kruchten, P.: Architectural Blueprints – The ”4+1” View Model of Software Architecture. IEEE Software 12(6) (1995)
Spaas, P.: SDS R3: System Description Standard: Semantic Specification, IBM Corp. (2009)
Brooch, G., Mitra, T.: A Survey of Enterprise View Models, IBM Research Report, RC25049, (W1009-064) (2010)
Cook, D., Cripps, P., Spaas, P.: An introduction to the IBM Views and Viewpoints Framework for IT systems, IBM Corp. (2007)
Balmelli, L., Brown, D., Cantor, M., Mott, M.: Model-driven systems development. IBM Systems Journal 45(3) (2006)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)