Modeling@SAP

By Achim D. Brucker.

In 1999, SAP started to combine the Unified Modeling Language (UML) and the Fundamental Modeling Concepts (FMC) language. The result is an SAP internal standard for modeling, called Technical Architecture Modeling (TAM). TAM comprises block diagrams, component diagrams, package diagrams, class diagrams, activity diagrams, sequence diagrams, state diagrams, and use case diagrams. TAM is used for both conceptual modeling as well as design modeling

While many works on reasoning on conceptual schemas focus on class diagrams and state diagrams, the most often used diagram type at SAP is the block diagram. For example, class models are used rarely, as they are ``too close to real code.” In general, developers and architects prefer structural diagrams (e.g., block diagrams), thus we need to ask ourselves the questions, if we can reason over such models and what kind of properties help to improve the software development.

Please cite this work as follows:
A. D. Brucker, “Modeling@SAP,” presented at the Dagstuhl seminar 13211 “automated reasoning on conceptual schemas,” Dagstuhl, Germany, May 20, 2013. Author copy: https://logicalhacking.com/publications/talk-brucker-modeling-sap-2013/

BibTeX
@Unpublished{ talk:brucker:modeling-sap:2013,
  date       = {2013-05-20},
  title      = {Modeling@SAP},
  author     = {Achim D. Brucker},
  lecturer   = {Achim D. Brucker},
  venue      = {Dagstuhl, Germany},
  eventtitle = {Dagstuhl Seminar 13211 ``Automated Reasoning on Conceptual
                Schemas''},
  abstract   = {In 1999, SAP started to combine the Unified Modeling Language
                (UML) and the Fundamental Modeling Concepts (FMC) language.
                The result is an SAP internal standard for modeling, called
                Technical Architecture Modeling (TAM). TAM comprises block
                diagrams, component diagrams, package diagrams, class
                diagrams, activity diagrams, sequence diagrams, state
                diagrams, and use case diagrams. TAM is used for both
                conceptual modeling as well as design modeling
                
                While many works on reasoning on conceptual schemas focus on
                class diagrams and state diagrams, the most often used diagram
                type at SAP is the block diagram. For example, class models
                are used rarely, as they are ``too close to real code.'' In
                general, developers and architects prefer structural diagrams
                (e.g., block diagrams), thus we need to ask ourselves the
                questions, if we can reason over such models and what kind of
                properties help to improve the software development.},
  areas      = {software},
  note       = {Author copy: \url{https://logicalhacking.com/publications/talk-brucker-modeling-sap-2013/}},
  pdf        = {https://logicalhacking.com/publications/talk-brucker-modeling-sap-2013/talk-brucker-modeling-sap-2013.pdf},
}