Loading [MathJax]/extensions/MathMenu.js
A rational perspective on software modeling | IEEE Conference Publication | IEEE Xplore

A rational perspective on software modeling


Abstract:

This work introduces the concept of rational software modeling from a practical perspective. Valid arguments about the importance of modeling in modern software engineeri...Show More

Abstract:

This work introduces the concept of rational software modeling from a practical perspective. Valid arguments about the importance of modeling in modern software engineering and requirements engineering are presented. The different stakeholder's perspectives or views on modeling are analysed and a soft uniform approach is presented. The uniform approach or rational perspective to modeling is based on the main fundamental concepts of requirements engineering. This approach presents the basic ground for more elaborate work in the future. The universal approach is based on i) usability, ii) universality, iii) uniqueness and iv) uniformity. The concepts presented can be combined with any particular approach or method. The ideas could prove to be useful for quality assurance and best practice approaches in the real world.
Date of Conference: 29-31 August 2014
Date Added to IEEE Xplore: 08 October 2015
ISBN Information:
Conference Location: Vienna, Austria
References is not available for this document.

1 Introduction

Modeling is the very act of creating representational artifacts of a system or its parts, for the specific purpose of explaining it to different stakeholders. It is possible to represent the software development process and the product itself using appropriate techniques. Modeling is useful for deriving the fundamental properties of software.

Select All
1.
M. Aleksy, "Coverage of Design for Service Principles in Software Engineering", 6th Int. Conf. on Complex Intelligent and Software Intensive Systems (CISIS), pp. 100-105, 2012.
2.
G. Booch, "The Defenestration of Superfluous Architectural Accoutrements", IEEE Software Domain Specific Languages and Modeling, vol. 26, no. 4, pp. 7-8, 2009.
3.
L. Cao, B. Ramesh and M. Rossi, "Are Domain-Specific Models Easier to Maintain than UML Models?", IEEE Software Domain Specific Languages and Modeling, vol. 26, no. 4, pp. 19-21, 2009.
4.
R. Collier, G. O'Hare and C. Rooney, "A UML-based Software Engineering Methodology for Agent Factory", Int. Conf. on Software Eng. And Knowledge Eng, 2004.
5.
FMC. 2013 TAM - The SAP way combining FMC and UML Technical report and documentation, [online] Available: http://www.fmc-modeling.org/fmc-and-tam.
6.
M.A.. Jeusfeld, M. Jarke and J. Mylopoulos, Metamodeling for Method Engineering, 2009.
7.
M.A.. Jeusfeld, M. Jarke, H.W. Nissen and M. Staudt, "ConceptBase Managing Conceptual Models about Information Systems", Handbook on Architectures of Information, pp. 265-285, 1998.
8.
A. Knopfel, B. Grone and P. Tabeling, Fundamental Modeling Concepts, Wiley 1st edition, 2006.
9.
D.L. Moody, "The Physics of Notations: Towards a Scientific Basis for Constructing Visuals in Software Engineering", IEEE trans. On Software Eng, vol. 35, no. 6, pp. 756-779, 2009.
10.
J.A. Stone and E. Madigan, "Inconsistencies and Disconnects", Communications of the ACM, vol. 5, no. 4, pp. 76-79, 2007.
11.
OMG., 2013, [online] Available: http://www.omg.org/mda.

Contact IEEE to Subscribe

References

References is not available for this document.