Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

Context Aware Business Documents Modeling

Danijel NovakovicChristian Huemer

View .bib

Handle: 20.500.12708/54721; DOI: 10.1007/978-3-642-40972-1_29; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The reliable, efficient and seamless exchange of business information is essential for a successful execution of the interwoven business processes. However, development of the contents for electronic data exchange is time consuming and usually can not follow the agile demands of the today's business. If we could contextualize the pieces of the currently valid business information, we could predict its possible context specific variations. Therefore, the business contextual knowledge in which the already existing data contents are valid could be exploited to (semi-) automatically generate new, more homogeneous contents for electronic data interchange.

Novakovic, D., & Huemer, C. (2013). Context Aware Business Documents Modeling. In Modeling and Using Context (pp. 357–363). https://doi.org/10.1007/978-3-642-40972-1_29

A Framework for Testing UML Activities Based on fUML

Stefan MijatovPhilip LangerTanja MayerhoferGerti Kappel

View .bib

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

Keywords:
Astract: In model-driven engineering (MDE), models constitute the main development artifacts. As a consequence, their quality significantly affects the quality of the final product. Thus, adequate techniques are required for ensuring the quality of models. We present a testing framework, comprising a test specification language and an interpreter, for validating the functional correctness of UML activities. For this purpose, we utilize the executability of a subset of UML provided by the fUML standard. As UML activities are employed for different purposes, from high-level process specifications to low-level object manipulations, the proposed testing framework not only allows to validate the correctness in terms of input/output relations, but also supports testing intermediate results, as well as the execution order of activity nodes. First experiments indicate that the proposed testing framework is useful for ensuring the correct behavior of fUML activities.

Mijatov, S., Langer, P., Mayerhofer, T., & Kappel, G. (2013). A Framework for Testing UML Activities Based on fUML. In Proceedings of the 10th International Workshop on Model Driven Engineering, Verification and Validation co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/54725

Putting Services in Context

Danijel NovakovicChristian Huemer

View .bib

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

Keywords:
Astract: Business transactions between companies are more and more executed by a flow of well-defined electronic business documents. The resulting inter-organizational business processes are often realized by concepts known from service-oriented computing. Exchanging a business document corresponds to a service call and the input/output of the service calls commonly follows a certain business document standard. However, these standards typically present the superset of all required elements used in any business context. In a specific context (in a specific industry, in a specific geopolitical region, etc.) the input/output is adjusted to this context by constraints on the generic structure. Accordingly, a specific service is always used in a specific context. It follows that it is important to define the business context of a service (in a structured format). For this purpose we have developed the Business Context Ontology model (BCOnt). In this paper we elaborate on the theoretical concepts and the underlying algorithms as well as on their implementation in practice.

Novakovic, D., & Huemer, C. (2013). Putting Services in Context. In Proceedings of the 6th IEEE International Conference on Service Oriented Computing and Applications (SOCA 2013). IEEE International Conference on Service Oriented Computing and Applications (SOCA 2013), Kauai, United States of America (the). IEEE. http://hdl.handle.net/20.500.12708/54836

Making UML "hip": A First Experience Report on Using Modern Teaching Tools for Object-Oriented Modelling

Marion ScholzPetra KaufmannMartina Seidl

View .bib

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

Keywords:
Astract: We steadily aim at improving our first year´s university course Introduction to Object-Oriented Modelling. To that end we explore how technological teaching support may be used to extend the classical classroom experience for the students. For several years, we used Web-based out-of-the-box e-learning tools for providing additional teaching support. This solution works well, but has some severe restrictions. In this paper, we show how to overcome these restrictions with a custom implementation. Further, we are now starting to explore mobile facilities as offered by smartphone Apps as well as social media facilities in order to enhance the learning experience in our modelling course. We report on our first experiences with these kinds of technologies.

Scholz, M., Kaufmann, P., & Seidl, M. (2013). Making UML “hip”: A First Experience Report on Using Modern Teaching Tools for Object-Oriented Modelling. In Proceedings of the Educators’ Symposium co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (pp. 1–8). CEUR Workshop Proceedings. http://hdl.handle.net/20.500.12708/54868

REA-ERP: Challenges of Using REA in an ERP System

Dieter MayrhoferChristian HuemerPeter Regatschnig

View .bib

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

Keywords:
Astract: The Resource-Event-Agent (REA) ontology is a powerful and well accepted approach towards the design of enterprise information systems in the academic world. However, it still lacks application in industry products. Software like ERP applications might benefit from REA data structure by building their product's core on a robust, economic theory based, business ontology. Consequently, we have lately started a feasibility study with an Austrian ERP vendor, in which we investigate whether or not the ERP vendor can use the REA ontology as basis for their new ERP system. This paper is aimed at raising questions about uncertainties in REA we came across in our study so far.

Mayrhofer, D., Huemer, C., & Regatschnig, P. (2013). REA-ERP: Challenges of Using REA in an ERP System. In Proceedings of the 7th International Workshop on Value Modeling and Business Ontology (VMBO 2013) (p. 4). http://hdl.handle.net/20.500.12708/55355

xMOF: Executable DSMLs Based on fUML

Tanja MayerhoferPhilip LangerManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55358; DOI: 10.1007/978-3-319-02654-1_4; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Mayerhofer, T., Langer, P., Wimmer, M., & Kappel, G. (2013). xMOF: Executable DSMLs Based on fUML. In Software Language Engineering (pp. 56–75). Springer. https://doi.org/10.1007/978-3-319-02654-1_4

TETRABox - A Generic White-Box Testing Framework for Model Transformations

Johannes SchönböckGerti KappelManuel WimmerAngelika KuselWerner RetschitzeggerWieland Schwinger

View .bib

Handle: 20.500.12708/55401; DOI: 10.1109/apsec.2013.21; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Schönböck, J., Kappel, G., Wimmer, M., Kusel, A., Retschitzegger, W., & Schwinger, W. (2013). TETRABox - A Generic White-Box Testing Framework for Model Transformations. In 2013 20th Asia-Pacific Software Engineering Conference (APSEC). 20th Asia-Pacific Software Engineering Conference (APSEC), Bangkok, Thailand. IEEE. https://doi.org/10.1109/apsec.2013.21

Automated verification of model transformations based on visual contracts

Esther GuerraJuan de LaraManuel WimmerGerti KappelAngelika KuselWerner RetschitzeggerJohannes SchönböckWieland Schwinger

View .bib

Handle: 20.500.12708/163458; DOI: 10.1007/s10515-012-0102-y; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: Model-Driven Engineering promotes the use of models to conduct the different phases of the software development. In this way, models are transformed between different languages and notations until code is generated for the final application. Hence, the construction of correct Model-to-Model (M2M) transformations becomes a crucial aspect in this approach. Even though many languages and tools have been proposed to build and execute M2M transformations, there is scarce support to specify correctness requirements for such transformations in an implementation-independent way, i.e., irrespective of the actual transformation language used. In this paper we fill this gap by proposing a declarative language for the specification of visual contracts, enabling the verification of transformations defined with any transformation language. The verification is performed by compiling the contracts into QVT to detect disconformities of transformation results with respect to the contracts. As a proof of concept, we also report on a graphical modeling environment for the specification of contracts, and on its use for the verification of transformations in several case studies.

Guerra, E., de Lara, J., Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., & Schwinger, W. (2012). Automated verification of model transformations based on visual contracts. Automated Software Engineering, 20(1), 5–46. https://doi.org/10.1007/s10515-012-0102-y

Surveying Rule Inheritance in Model-to-Model Transformation Languages

Manuel WimmerGerti KappelAngelika KuselWerner RetschitzeggerJohannes SchönböckWerner SchwingerDimitris KolovosRichard PaigeMarius LauderAndy SchürrDennis Wagelaar

View .bib

Handle: 20.500.12708/163795; DOI: 10.5381/jot.2012.11.2.a3; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article;

Keywords:

Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., Schwinger, W., Kolovos, D., Paige, R., Lauder, M., Schürr, A., & Wagelaar, D. (2012). Surveying Rule Inheritance in Model-to-Model Transformation Languages. The Journal of Object Technology, 11(2), 3:1. https://doi.org/10.5381/jot.2012.11.2.a3

Language-Specific Model Versioning Based on Signifiers

Philip LangerManuel WimmerJeff GrayGerti KappelAntonio Vallecillo

View .bib

Handle: 20.500.12708/163956; DOI: 10.5381/jot.2012.11.3.a4; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article;

Keywords:

Langer, P., Wimmer, M., Gray, J., Kappel, G., & Vallecillo, A. (2012). Language-Specific Model Versioning Based on Signifiers. The Journal of Object Technology, 11(3), 4:1. https://doi.org/10.5381/jot.2012.11.3.a4