Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

UML@Classroom: An Introduction to Object-Oriented Modeling

Martina SeidlMarion ScholzChristian HuemerGerti Kappel

View .bib

Handle: 20.500.12708/23877; DOI: 10.1007/978-3-319-12742-2; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Book;

Keywords:
Astract: This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but with little or no modeling or software engineering experience - thus reflecting the majority of students in introductory courses at universities. Using UML, it introduces basic modeling concepts in a highly precise manner, while refraining from the interpretation of rare special cases. After a brief explanation of why modeling is an indispensable part of software development, the authors introduce the individual diagram types of UML (the class and object diagram, the sequence diagram, the state machine diagram, the activity diagram, and the use case diagram), as well as their interrelationships, in a step-by-step manner. The topics covered include not only the syntax and the semantics of the individual language elements, but also pragmatic aspects, i.e., how to use them wisely at various stages in the software development process. To this end, the work is complemented with examples that were carefully selected for their educational and illustrative value. Overall, the book provides a solid foundation and deeper understanding of the most important object-oriented modeling concepts and their application in software development. An additional website (www.uml.ac.at) offers a complete set of slides to aid in teaching the contents of the book, exercises and further e-learning material.

Seidl, M., Scholz, M., Huemer, C., & Kappel, G. (2015). UML@Classroom: An Introduction to Object-Oriented Modeling. In Undergraduate Topics in Computer Science. Springer. https://doi.org/10.1007/978-3-319-12742-2

The UN/CEFACT Modeling Methodology UMM 2.0: Choreographing Business Document Exchanges

Marco ZapletalRainer SchusterPhilipp LieglChristian HuemerBirgit Hofreiter

View .bib

Handle: 20.500.12708/28969; DOI: 10.1007/978-3-642-45100-3_27; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Book Contribution;

Keywords:
Astract: Trade transactions between companies usually require the exchange of business documents. When public administration is involved documents for certain reports have to be exchanged. In any case, these documents have to be exchange in some agreed order. Accordingly, the business document exchanges must be defined by a corresponding choreography. A choreography language for this purpose is delivered by the United Nation´s Centre for Trade Facilitation and Electronic Business (UN/CEFACT) which is an e-business standardization body known for its work on UN/EDIFACT and ebXML. The result - UN/CEFACT´s Modeling Methodology (UMM) 2.0 - is presented in this chapter.

Zapletal, M., Schuster, R., Liegl, P., Huemer, C., & Hofreiter, B. (2015). The UN/CEFACT Modeling Methodology UMM 2.0: Choreographing Business Document Exchanges. In Handbook on Business Process Management 1 (pp. 625–647). Springer. https://doi.org/10.1007/978-3-642-45100-3_27

Testing Functional Requirements in UML Activity Diagrams

Stefan MijatovTanja MayerhoferPhilip LangerGerti Kappel

View .bib

Handle: 20.500.12708/55715; DOI: 10.1007/978-3-319-21215-9_11; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Mijatov, S., Mayerhofer, T., Langer, P., & Kappel, G. (2015). Testing Functional Requirements in UML Activity Diagrams. In Tests and Proofs (pp. 173–190). Springer. https://doi.org/10.1007/978-3-319-21215-9_11

Semantic Model Differencing Based on Execution Traces

Tanja MayerhoferPhilip LangerGerti Kappel

View .bib

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

Keywords:

Mayerhofer, T., Langer, P., & Kappel, G. (2015). Semantic Model Differencing Based on Execution Traces. In Proceedings of Software Engineering & Management 2015 (pp. 78–79). GI. http://hdl.handle.net/20.500.12708/55717

UML Profile Generation for Annotation-based Modeling

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/55948; Year: 2015; Issued On: 2015-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. With JUMP, we have presented a fully automatic approach to generate profiles from annotation-based Java libraries. We have demonstrated the practical value of JUMP by contributing profiles that facilitate reverse-engineering and forward-engineering scenarios for the Java platform. Its evaluation shows that automatically generated profiles are equal or even improved in quality compared to profiles currently used in practice.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2015). UML Profile Generation for Annotation-based Modeling. In Softwae Engineering / Software Management 2015 (pp. 101–102). GI. http://hdl.handle.net/20.500.12708/55948

REAlist-A Tool Demo

Bernhard WallyAlexandra MazakBernhard KratzwaldChristian HuemerPeter RegatschnigDieter Mayrhofer

View .bib

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

Keywords:
Astract: REAlist is a prototypical web-based ERP system built on top of a generic REA core system. It is implemented as a multi-tenant aware software-as-a-service. We intend to give a live demo of REAlist and show how various REA concepts are used to model the required ERP artefacts.

Wally, B., Mazak, A., Kratzwald, B., Huemer, C., Regatschnig, P., & Mayrhofer, D. (2015). REAlist-A Tool Demo. In Proceedings of the 9th International Workshop on Value Modeling and Business Ontology (VMBO 2015) (p. 7). http://hdl.handle.net/20.500.12708/56024

HoVer: A modeling framework for horizontal and vertical integration

Alexandra MazakChristian Huemer

View .bib

Handle: 20.500.12708/56039; DOI: 10.1109/indin.2015.7281980; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The German working committee for "Industrie 4.0" identified the horizontal integration throughout value networks and the vertical integration of networked manufacturing systems as key issues in the context of smart factories. For this purpose we aim for a universal model-driven industrial engineering framework spanning over production chains and value networks. Thereby, we build up on the Resource Event Agent (REA) business ontology (ISO/IEC 15944-4) to describe external activities requiring horizontal integration with business partners and internal activities serving for vertical integration within a manufacturing enterprise. We plan to apply the ISA-95 industry standard (ANSI/ISA-95; DIN EN 62264) to describe the vertical integration within an enterprise and its decentralized, networked production plants. As a first step, presented in this paper, we extend the REA ontology by useful concepts known from ISA-95 towards an integrating modeling framework.

Mazak, A., & Huemer, C. (2015). HoVer: A modeling framework for horizontal and vertical integration. In 2015 IEEE 13th International Conference on Industrial Informatics (INDIN). 2015 IEEE International Conference on Industrial Informatics (INDIN 2015), Cambridge, United Kingdom of Great Britain and Northern Ireland (the). IEEE. https://doi.org/10.1109/indin.2015.7281980

Model-Driven Retail Information System Based on REA Business Ontology and Retail-H

Bernhard WallyAlexandra MazakBernhard KratzwaldChristian Huemer

View .bib

Handle: 20.500.12708/56087; DOI: 10.1109/cbi.2015.49; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Enterprise resource planning (ERP) systems are often cumbersome to customize to a client´s needs. Model-driven approaches promise to simplify these attempts. In this work we present an ERP prototype based on the Resource-Event-Agent (REA) business ontology that follows a "model-at-runtime" approach: one may customize the ERP system during runtime by changing the underlying REA models. We are using Retail-H as the reference framework for building a retail information system (RIS). Our main contribution is the prototypical implementation of a domain agnostic REA engine that can be loaded at runtime with domain specific business models-these models can further be manipulated at runtime. On that basis we have exemplarily modeled main concepts of Retail-H in REA. Validation of the implemented components is realized by applying real business activities and requirements received from our partner, a business software solution provider.

Wally, B., Mazak, A., Kratzwald, B., & Huemer, C. (2015). Model-Driven Retail Information System Based on REA Business Ontology and Retail-H. In 2015 IEEE 17th Conference on Business Informatics. 17th IEEE Conference on Business Informatics, Lissabon, Portugal. IEEE. https://doi.org/10.1109/cbi.2015.49

From Business Functions to Control Functions: Transforming REA to ISA-95

Alexandra MazakChristian Huemer

View .bib

Handle: 20.500.12708/56339; DOI: 10.1109/cbi.2015.50; Year: 2015; Issued On: 2015-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: In the context of smart factories, a seamless information exchange between information systems on the same layer (horizontal integration) and between information system son different layers (vertical integration) is a key issue. For this purpose we aim for an integrated modeling framework spanning over production chains and value networks. In building this framework, we first concentrate on the layers realizing the business functions and the manufacturing control functions. Thereby, we build up on the Resource Event Agent (REA)business ontology (ISO/IEC 15944-4) to describe external activities requiring horizontal integration with business partners and internal activities serving as a hook for vertical integration within a manufacturing enterprise. Furthermore, we base our framework on the ISA-95 industry standard (ANSI/ISA-95, IEC62264) to describe the vertical integration within an enterprise. In this paper, we demonstrate how information given in REA models is transformed to corresponding ISA-95 skeletons. In other words, we show how a model describing the main business functions of an enterprise is used to derive essential concepts relevant to the manufacturing execution system.

Mazak, A., & Huemer, C. (2015). From Business Functions to Control Functions: Transforming REA to ISA-95. In 2015 IEEE 17th Conference on Business Informatics. 17th IEEE Conference on Business Informatics, Lissabon, Portugal. IEEE. https://doi.org/10.1109/cbi.2015.50

A Standards Framework for Value Networks in the Context of Industry 4.0

Alexandra MazakChristian Huemer

View .bib

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

Keywords:
Astract: The German initiative Industry 4.0 will involve amongst other issues networking and integration of several different parties (e.g., manufacturing companies, suppliers, cus- tomers, sub-contractors) through value networks. This initiative underpins that this collaborative partnership will only be feasible if standardization and open standards are available. For this purpose a reference architecture is needed to provide a technical description of these standards. In this context interoperability plays a major role for the seamless exchange of data and information among partners in these value networks. Interop- erability involves the interaction of different systems and their users. Information modeling is a key concept for providing interoperability. In this paper, we present a standards framework that highlights how existing standards intertwine to establish value networks in an Industry 4.0 context.

Mazak, A., & Huemer, C. (2015). A Standards Framework for Value Networks in the Context of Industry 4.0. In Proceedings of the 2015 IEEE International Conference on Industrial Engineering and Engineering Management. 2015 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore. IEEE. http://hdl.handle.net/20.500.12708/56405