skip to main content
10.1145/2631675.2631680acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecoopConference Proceedingsconference-collections
research-article

Criteria for Orthographic Viewpoints

Published: 22 July 2014 Publication History

Abstract

Although there is growing consensus on the need to move to comprehensive, view-based approaches to software engineering, there is much less consensus on what views and viewpoints should be used to do this and what relationship they should have to the system being viewed. One approach that aims to provide a simple yet powerful approach to view-based software engineering is the orthographic modeling approach inspired by the orthographic projection technique used in CAD systems. However, the criteria that a set of views and viewpoints should fulfill to be regarded as orthographic have never been clearly defined. Nor have the criteria that a set of dimensions should fulfill in order to be regarded as orthogonal. In this paper we aim to take some initial steps towards defining such criteria. After first identifying some of the main weaknesses in existing view-based modeling approaches we provide an overview of orthographic modeling and clarify some of the principles that underpin it.

References

[1]
Atkinson, C. and Tunjic, C. Towards Orthographic Viewpoints for Enterprise Architecture Modeling. In Proceedings of 18th IEEE EDOC Conference Workshops (EDOCW), Ulm, Germany, 2014.
[2]
Atkinson, C. Bayer, J. Bunse, C. Kamsties, E. Laitenberger, O. Laqua, R. Muthig, D. Paech, B. Wüst, J. and Zettel, J. Component- Based Product Line Engineering with UML. Addison Wesley, Reading, Massachusetts, USA, 1st edition, November 2001.
[3]
Atkinson, C. Stoll, D. and Bostan, P. Orthographic Software Modeling: A Practical Approach to View-Based Development. In Evaluation of Novel Approaches to Software Engineering, volume 69 of Communications in Computer and Information Science, Springer Berlin Heidelberg, 2010, 206--219.
[4]
Atkinson, C. Stoll, D. and Tunjic, C. Orthographic Service Modeling. In Proceedings of 15th IEEE EDOC Conference Workshops (EDOCW), (Helsinki, Finland, 2011), IEEE, 67--70.
[5]
Atkinson, C. Stoll, D. Tunjic, C. and Robin, J. A prototype implementation of an orthographic software modeling environment. In Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling (VAO '13), (Montpellier, France, 2013), ACM, New York, NY, USA, Article 3, 10 pages.
[6]
Codd, E.F. Codd, S.B. and Salley, C.T. Providing OLAP (on-line analytical processing) to user-analysts: An IT mandate. Codd and Date, Vol 32, 1993.
[7]
ISO/IEC and ITU-T. The Reference Model of Open Distributed Processing. RM-ODP, ITU-T Rec. X.901-X.904 / ISO/IEC 10746, 1998. Retrieved May 05, 2014, http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html.
[8]
ISO/IEC/(IEEE), ISO/IEC 42010 (IEEE Std) 1471-2000: Systems and Software engineering - Recommended practice for architectural description of software-intensive systems, Edition 1. 2007.
[9]
Kimball, R. and Ross, M. The data warehouse toolkit: the complete guide to dimensional modeling. John Wiley and Sons, 2002.
[10]
The Open Group. ArchiMate 2.1 Specification, 2013. Retrieved May 05, 2014, http://pubs.opengroup.org/architecture/archimate2-doc/.
[11]
The Open Group. The open group architecture framework version 9.1, 2011. Retrieved May 05, 2014, http://www.opengroup.org/togaf/.
[12]
University of Mannheim - Software Engineering Group. nAOMi - opeN, Adaptable, Orthographic Modeling EnvIronment. Retrieved May 05, 2014, http://eclipselabs.org/p/naomi/.
[13]
US Department of Defense. DoDAF Version 2.02, August 2010. Retrieved May 05, 2014, http://dodcio.defense.gov/dodaf20.aspx.
[14]
van Wijngaarden, A. Mailloux, B.J. Peck, J.E.L. Koster, C.H.A. Sintzoff, M. Lindsey, C.H. Meertens, L.G.L.T. and Fisker, R.G. Revised Report on the Algorithmic Language ALGOL 68, Springer Berlin Heidelberg, 1976.
[15]
Zachman, J. A. The Zachman Framework: A Primer for Enterprise Engineering and Manufacturing. http://www.zachmaninternational.com, 2009.

Cited By

View all
  • (2015)Synchronization of Projective Views on a Single-Underlying-ModelProceedings of the 2015 Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering10.1145/2802059.2802066(55-58)Online publication date: 21-Jul-2015
  • (2015)Fundamental Realization Strategies for Multi-view Specification EnvironmentsProceedings of the 2015 IEEE 19th International Enterprise Distributed Object Computing Conference10.1109/EDOC.2015.17(40-49)Online publication date: 21-Sep-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
VAO '14: Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
July 2014
55 pages
ISBN:9781450329002
DOI:10.1145/2631675
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 July 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Dimensions
  2. Orthographic Modeling
  3. Viewpoints
  4. Views

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

VAO '14

Acceptance Rates

Overall Acceptance Rate 7 of 8 submissions, 88%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Synchronization of Projective Views on a Single-Underlying-ModelProceedings of the 2015 Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering10.1145/2802059.2802066(55-58)Online publication date: 21-Jul-2015
  • (2015)Fundamental Realization Strategies for Multi-view Specification EnvironmentsProceedings of the 2015 IEEE 19th International Enterprise Distributed Object Computing Conference10.1109/EDOC.2015.17(40-49)Online publication date: 21-Sep-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media