Christian Tunjic

Learn More
Single-Underlying-Model (SUM) based software engineering environments are founded on the principle of dynamically generating all required descriptions and visualizations of software systems "on demand" from a single underlying information source rather than by storing them decentrally as separately-persisted artifacts. It is possible to implement such(More)
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(More)
As practical tools for disciplined multi-level modeling have begun to mature, the problem of supporting simple and efficient transformations to-and-from multi-level models to facilitate interoperability has assumed growing importance. The challenge is not only to support efficient transformations between multi-level models, but also between multi-level and(More)
As the size and complexity of services has grown over the years, so has the number of different models and view types used to visualize them. However, in most development environments used today, views are usually organized in a fairly simple way within an arrangement of trees, and are often mixed arbitrarily with the artifacts they contain or visualize. In(More)
Orthographic Software Modeling (OSM) is a view-centric software engineering approach that aims to leverage the orthographic projection metaphor used in the visualization of physical objects to visualize software systems. Although the general concept of OSM does not prescribe specific sets of views, a concrete OSM environment has to be specific about the(More)
One of the most important features of enterprise architecture modeling approaches is the set of views and viewpoints they use to convey the properties of enterprise systems -- that is, their viewpoint framework. All mainstream approaches such as Zachman, RM-ODP, TOGAF and Archimate use the notion of independent "concerns" or dimensions to organize their(More)
View-based modeling approaches based on the notion of a Single Underlying Model (SUM) revolve around the use of projective views to manipulate the SUM. Defining view types is a challenging task since it includes the definition of view element types and the definition of transformations to extract data from the SUM to populate the view. The latter can be(More)
All Enterprise Architecture Modeling (EAM) approaches revolve around the use of multiple, inter-related views to describe the properties of a system and its surrounding environment - that is, they are multi-view specification (MVS) approaches. However, there is still little consensus on how such modeling environments should be realized and on the pros and(More)
  • 1