A Rational Perspective on Software Modeling

Tony Spiteri Staines

2014

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.

References

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


Paper Citation


in Harvard Style

Spiteri Staines T. (2014). A Rational Perspective on Software Modeling . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 345-350. DOI: 10.5220/0005090103450350


in Bibtex Style

@conference{icsoft-ea14,
author={Tony Spiteri Staines},
title={A Rational Perspective on Software Modeling},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={345-350},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005090103450350},
isbn={978-989-758-036-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - A Rational Perspective on Software Modeling
SN - 978-989-758-036-9
AU - Spiteri Staines T.
PY - 2014
SP - 345
EP - 350
DO - 10.5220/0005090103450350