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 条
  • [1] Towards refactoring the Molecular Function Ontology with a UML profile for function modeling
    Burek, Patryk
    Loebe, Frank
    Herre, Heinrich
    JOURNAL OF BIOMEDICAL SEMANTICS, 2017, 8
  • [2] Towards refactoring the Molecular Function Ontology with a UML profile for function modeling
    Patryk Burek
    Frank Loebe
    Heinrich Herre
    Journal of Biomedical Semantics, 8
  • [3] Modeling genome structure and function
    Samudrala, R
    PURE AND APPLIED CHEMISTRY, 2002, 74 (06) : 907 - 914
  • [5] Function References as First Class Citizens in UML Class Modeling
    Heinzl, Steffen
    Schreibmann, Vitaliy
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 335 - 342
  • [6] Structure, behavior, and function of complex systems: The structure, behavior, and function modeling language
    Goel, Ashok K.
    Rugaber, Spencer
    Vattam, Swaroop
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2009, 23 (01): : 23 - 35
  • [7] Reform function structure modeling based on synergistic use of function and Affordance
    Center of Industry Engineering, Mechanical Engineering Department, Zhejiang University, Hangzhou
    310027, China
    不详
    450002, China
    Jisuanji Jicheng Zhizao Xitong, 4 (924-933):
  • [8] A PRIME-REPRESENTING FUNCTION
    MILLS, WH
    BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1947, 53 (06) : 604 - 604
  • [9] Modeling the Structure and Function of Argonaute in RNAi
    Clark, Philip
    Cohen, Matthew
    Danziger, Sunaina
    Eisner, Lauren
    Herz-Roiphe, Rachel
    Iwahara, Yuri
    Kafka, Oliver
    Kiprovski, Aleksandar
    Koones, Gabrielle
    Milich, Andrew
    Mittal, Sonia
    Richardson, Alia
    Rubenstein, Jordan
    Shapiro, Jack
    Stern, Alexandra
    Zhao, Yinge
    Hackett, Jennifer
    Joshua-Tor, Leemor
    FASEB JOURNAL, 2013, 27
  • [10] Computational Modeling of Claudin Structure and Function
    Fuladi, Shadi
    Jannat, Ridaka-Wal
    Shen, Le
    Weber, Christopher R.
    Khalili-Araghi, Fatemeh
    INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2020, 21 (03)