Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

JUMP-From Java Annotations to UML Profiles

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55125; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The capability of UML profiles to serve as annotation mechanism has been recognized in both industry and research. Today's modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, at the modeling level, the set of available profiles is considerably smaller compared to the number of existing Java libraries using annotations at the programming level. This is because an effective mapping between Java and UML to generate profiles from annotation-based libraries is missing. In this paper, we present JUMP to overcome this limitation, thereby continuing existing mapping efforts by emphasizing on annotations and profiles. We demonstrate the practical value of JUMP by contributing profiles that facilitate reverse-engineering and forward-engineering scenarios for the Java platform. The evaluation of JUMP shows that profiles can be automatically generated from Java libraries exhibiting equal or even improved quality compared to profiles currently used in practice.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2014). JUMP-From Java Annotations to UML Profiles. In J. Dingel et al. (Eds.): MODELS 2014, LNCS 8767 (pp. 552–568). Springer. http://hdl.handle.net/20.500.12708/55125

Tool Use in Software Modelling Education

Seiko AkayamaBirgit DemuthTimothy LethbridgeMarion ScholzPerdita StevensDave Stikkolorum

View .bib

Handle: 20.500.12708/55144; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:

Akayama, S., Demuth, B., Lethbridge, T., Scholz, M., Stevens, P., & Stikkolorum, D. (2014). Tool Use in Software Modelling Education. In Proceedings of the Educators’ Symposium 2013 @ MODELS (pp. 1–22). CEUR-WS.org. http://hdl.handle.net/20.500.12708/55144

Towards a Foundational Framework for Developing and Testing Inter-organizational Business Processes

Philip LangerStefan SobernigGustaf NeumannAnne BaumgraßNico HerzbergGerti KappelJan MendlingAndreas MeyerStefanie Rinderle-Ma

View .bib

Handle: 20.500.12708/55148; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Modeling and analyzing inter-organizational business processes (IOPs) is complicated substantially by heterogeneous process-modeling languages (e.g., surface vs. analysis languages) as well as by their inherent properties of loose coupling and local control (views). On top, multiple concerns must be addressed when modeling and analyzing IOPs, such as process data, behavior, distribution, and resource management. Whereas significant advances have been accomplished by the research community to model and analyze IOPs within the boundaries of a subset of these concerns, a holistic approach that enables a unified view across the strongly intermingled IOP concerns is missing. We believe that more research effort is needed towards establishing such a holistic, unified view based on a common language-oriented foundation for modeling and analyzing IOPs. This paper lays out one direction of language engineering towards this goal, collects generic and specific requirements on a language framework for inter-organizational business processes, and discusses them tentatively.

Langer, P., Sobernig, S., & Neumann, G. (2014). Towards a Foundational Framework for Developing and Testing Inter-organizational Business Processes. In A. Baumgraß, N. Herzberg, G. Kappel, J. Mendling, A. Meyer, & S. Rinderle-Ma (Eds.), Joint Workshop Proceedings of MinoPro+EMoV co-located with Modellierung 2014 (p. 14). CEUR. http://hdl.handle.net/20.500.12708/55148

UML-based Cloud Application Modeling with Libraries, Profiles and Templates

Alexander BergmayrJavier TroyaPatrick NeubauerManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55164; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Bergmayr, A., Troya, J., Neubauer, P., Wimmer, M., & Kappel, G. (2014). UML-based Cloud Application Modeling with Libraries, Profiles and Templates. In 2nd International Workshop on Model-Driven Engineering on and for the Cloud (CloudMDE) (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/55164

Bridging Java Annotations and UML Profiles with JUMP

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55165; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: UML profiles support annotations at the modeling level. However, current modeling tools lack the capabilities to generate such annotations required for the programming level, which is desirable for reverse engineering and forward engineering scenarios. To overcome this shortcoming, we defined an effective conceptual mapping between Java annotations and UML profiles as a basis for implementing the JUMP tool. It automates the generation of profiles from annotation-based libraries and their application to generate profiled UML models. In this demonstration, we (i) compare our mapping with the different representational capabilities of current UML modeling tools, (ii) apply our tool to a model-based software modernization scenario, and (iii) evaluate its scalability with real-world libraries and applications.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2014). Bridging Java Annotations and UML Profiles with JUMP. In Tool Demonstration @ 17th International Conference on Model-Driven Engineering Languages and Systems, MODELS2014 (pp. 1–5). CEUR. http://hdl.handle.net/20.500.12708/55165

On Synergies between Model Transformations and Semantic Web Technologies

Robert BillSimon SteyskalManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55181; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Bill, R., Steyskal, S., Wimmer, M., & Kappel, G. (2014). On Synergies between Model Transformations and Semantic Web Technologies. In Proceedings of the 8th Workshop on Multi-Paradigm Modelling (MPM) @ MODELS 2014 (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/55181

Semantic Model Differencing Utilizing Behavioral Semantics Specifications

Philip LangerTanja MayerhoferGerti Kappel

View .bib

Handle: 20.500.12708/55229; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Langer, P., Mayerhofer, T., & Kappel, G. (2014). Semantic Model Differencing Utilizing Behavioral Semantics Specifications. In Proceedings of the 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2014) (pp. 116–132). Springer. http://hdl.handle.net/20.500.12708/55229

A Generic Framework for Realizing Semantic Model Differencing Operators

Philip LangerTanja MayerhoferGerti Kappel

View .bib

Handle: 20.500.12708/55230; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Langer, P., Mayerhofer, T., & Kappel, G. (2014). A Generic Framework for Realizing Semantic Model Differencing Operators. In Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition (SRC) co-located with the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014) (pp. 16–20). CEUR. http://hdl.handle.net/20.500.12708/55230

REAlist: Towards a Business Model Adapting Multi-Tenant ERP System in the Cloud

Dieter MayrhoferAlexandra MazakBernhard WallyChristian HuemerPeter Regatschnig

View .bib

Handle: 20.500.12708/55361; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Enterprise Resource Planning (ERP) systems are nowadays adapted to the company-specific requirements by customization. Whereas smaller and general feature changes are performed quickly by parameterization, changes of a company's business activities may lead to enormous changes in the system's code. To overcome this problem, we introduce an approach of a flexible ERP system which can be adapted by specific business models for each individual company/tenant by using model engineering techniques. Our approach REAlist is built on top of a generic data structure based on the Resource Event Agent (REA) business modeling ontology and provided as a cloud based service. Business models for each company are described by a domain specific language called the REA-DSL. REAlist enables companies to incorporate business activity changes quickly and without extensive code changes.

Mayrhofer, D., Mazak, A., Wally, B., Huemer, C., & Regatschnig, P. (2014). REAlist: Towards a Business Model Adapting Multi-Tenant ERP System in the Cloud. In Proceedings of the 8th International Workshop on Value Modeling and Business Ontology (VMBO 2014) (p. 5). http://hdl.handle.net/20.500.12708/55361

A Generic REA Software Architecture based on Fragments and Declarations

Bernhard WallyAlexandra MazakDieter MayrhoferChristian Huemer

View .bib

Handle: 20.500.12708/55362; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The implementation of a domain agnostic software system (such as an enterprise resource planning system or a trading information system) based on the REA model requires a generic, yet highly adaptable software architecture. Building on top of well established academic findings and proposals regarding the REA model we are proposing a software model building on two main concepts: fragments and declarations. Together they establish a single, exible, extendible class hierarchy implemented purely on a database layer. Fragments and declarations are implemented as associative arrays that are enriched with metadata, providing clear access to attributes and their meta information. The system's exibility is drastically increased by enabling the multi-typification of REA entities.

Wally, B., Mazak, A., Mayrhofer, D., & Huemer, C. (2014). A Generic REA Software Architecture based on Fragments and Declarations. In Proceedings of the 8th International Workshop on Value Modeling and Business Ontology (VMBO 2014) (p. 5). http://hdl.handle.net/20.500.12708/55362