FueL: Representing function structure and function dependencies with a UML profile for function modeling

被引:5
|
作者
Burek, Patryk [1 ]
Loebe, Frank [2 ]
Herre, Heinrich [1 ]
机构
[1] Univ Leipzig, Inst Med Informat Stat & Epidemiol, Leipzig, Germany
[2] Univ Leipzig, Dept Comp Sci, Leipzig, Germany
关键词
Unified Modeling Language; function modeling; gene ontology; GENE ONTOLOGY; BEHAVIOR; SYSTEMS;
D O I
10.3233/AO-160167
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modeling functions is a key aspect of artifact design, including software engineering and business systems modeling, but it is likewise of fundamental importance in natural systems modeling, for example in modeling biological organisms. The Unified Modeling Language (UML), which originated from object-oriented software engineering, is nowadays a de facto standard for conceptual modeling and its current applications go far beyond software engineering. The paper investigates first to what extent UML is suited for modeling functions. We survey various approaches to function modeling with UML and identify their limitations. Based on the conducted analysis, we introduce a UML profile for function modeling, called the Function Modeling Language (FueL). FueL enables the modeling of the structure of functions, of relations between functions, such as function decomposition, as well as of function ascription, i.e., of relations linking functions with other types of entities. The main application field that we considered while developing FueL is bioinformatics. Nonetheless, the presented profile is domain-independent and is capable of modeling cross-domain systems. The profile has been tested on fragments of the Molecular Function Ontology, a sub-ontology of the Gene Ontology. In this connection the paper further demonstrates that the applications of FueL transcend the construction of new models, by showing how the profile aids restructuring and refactoring existing models.
引用
收藏
页码:155 / 203
页数:49
相关论文
共 50 条
  • [21] A FUNCTION FOR REPRESENTING EXPERIMENTAL YIELD SURFACES
    GUPTA, NK
    MEYERS, A
    WICHTMANN, A
    EUROPEAN JOURNAL OF MECHANICS A-SOLIDS, 1995, 14 (01) : 45 - 53
  • [22] Representing structure-function relationships in mechanistically diverse enzyme superfamilies
    Pegg, SCH
    Brown, S
    Ojha, S
    Huang, CC
    Ferrin, TE
    Babbitt, PC
    PACIFIC SYMPOSIUM ON BIOCOMPUTING 2005, 2005, : 358 - 369
  • [23] Modeling Protein Structure & Function: Pencil Transferase
    Chowning, Jeanne Ting
    Kovarik, Dina
    Griswold, Joan
    AMERICAN BIOLOGY TEACHER, 2012, 74 (08): : 581 - 582
  • [24] BRAIN FUEL AND FUNCTION
    GERARD, RW
    GEIGER, A
    SCIENCE, 1956, 123 (3199) : 673 - 673
  • [25] MODELING THE STRUCTURE AND FUNCTION OF ENZYMES BY MACHINE LEARNING
    STERNBERG, MJE
    LEWIS, RA
    KING, RD
    MUGGLETON, S
    FARADAY DISCUSSIONS, 1992, 93 : 269 - 280
  • [26] Measuring, mapping and modeling brain structure and function
    Toga, AW
    Thompson, P
    PHYSIOLOGY AND FUNCTION FROM MULTIDIMENSIONAL IMAGES - MEDICAL IMAGING 1997, 1997, 3033 : 104 - 114
  • [27] Caching function calls using precise dependencies
    Heydon, A
    Levin, R
    Yu, Y
    ACM SIGPLAN NOTICES, 2000, 35 (05) : 311 - 320
  • [28] FUEL CELL FREQUENCY RESPONSE FUNCTION MODELING FOR CONTROL APPLICATIONS
    Roberts, Thomas C. H.
    Cunningham, Patrick J.
    PROCEEDINGS OF THE ASME 8TH INTERNATIONAL CONFERENCE ON FUEL CELL SCIENCE, ENGINEERING, AND TECHNOLOGY 2010, VOL 1, 2010, : 619 - 625
  • [29] Scheduling Service Function Chains with Dependencies in the Cloud
    Menouer, Tarek
    Khedimi, Amina
    Cerin, Christophe
    Chahbar, Mohammed
    2020 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2020,
  • [30] STRUCTURE AND FUNCTION
    BLACK, DAK
    WRONG, OM
    LANCET, 1960, 2 (JUL30): : 258 - 258