Semantic Parameterization: A Process for Modeling Domain Descriptions

被引:30
|
作者
Breaux, Travis D. [1 ]
Anton, Annie I. [1 ]
Doyle, Jon [1 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
基金
美国国家科学基金会;
关键词
Documentation; Standardization; Human Factors; Natural language; domain knowledge; formal specification; description logic;
D O I
10.1145/1416563.1416565
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineers must systematically account for the broad scope of environmental behavior, including nonfunctional requirements, intended to coordinate the actions of stakeholders and software systems. The Inquiry Cycle Model (ICM) provides engineers with a strategy to acquire and refine these requirements by having domain experts answer six questions: who, what, where, when, how, and why. Goal-based requirements engineering has led to the formalization of requirements to answer the ICM questions about when, how, and why goals are achieved, maintained, or avoided. In this article, we present a systematic process called Semantic Parameterization for expressing natural language domain descriptions of goals as specifications in description logic. The formalization of goals in description logic allows engineers to automate inquiries using who, what, and where questions, completing the formalization of the ICM questions. The contributions of this approach include new theory to conceptually compare and disambiguate goal specifications that enables querying goals and organizing goals into specialization hierarchies. The artifacts in the process include a dictionary that aligns the domain lexicon with unique concepts, distinguishing between synonyms and polysemes, and several natural language patterns that aid engineers in mapping common domain descriptions to formal specifications. Semantic Parameterization has been empirically validated in three case studies on policy and regulatory descriptions that govern information systems in the finance and health-care domains.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Learning domain ontologies for semantic Web service descriptions
    Sabou, M
    Wroe, C
    Goble, C
    Stuckenschmidt, H
    [J]. JOURNAL OF WEB SEMANTICS, 2005, 3 (04): : 340 - 365
  • [2] Mapping Semantic Web Service Descriptions to Planning Domain Knowledge
    Kim, Hyun-Sik
    Kim, In-Cheol
    [J]. WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING 2006, VOL 14, PTS 1-6, 2007, 14 : 388 - 391
  • [3] Chassis Modeling - Industrialization of the Parameterization and Validation Process
    Kowalski, Krzysztof
    Stehle, Jan
    [J]. ATZ worldwide, 2021, 123 (01) : 60 - 64
  • [4] Semantic Process Modeling and Planning
    Igler, Michael
    Jablonski, Stefan
    Guenther, Christoph
    [J]. SEMAPRO 2010: THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN SEMANTIC PROCESSING, 2010, : 199 - 204
  • [5] Process Mining for Semantic Business Process Modeling
    Lautenbacher, Florian
    Bauer, Bernhard
    Foerg, Sebastian
    [J]. 2009 13TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2009), 2009, : 45 - 53
  • [6] Converting semantic web services into formal planning domain descriptions to enable manufacturing process planning and scheduling in industry 4.0
    Malburg, Lukas
    Klein, Patrick
    Bergmann, Ralph
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [7] PLASMA: A Semantic Modeling Tool for Domain Experts
    Paulus, Alexander
    Burgdorf, Andreas
    Langer, Tristan
    Pomp, Andre
    Meisen, Tobias
    Pol, Sebastian
    [J]. PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 4946 - 4950
  • [8] Uncertainty modeling process for semantic technology
    Carvalho, Rommel N.
    Laskey, Kathryn B.
    Da Costa, Paulo C. G.
    [J]. PEERJ COMPUTER SCIENCE, 2016,
  • [9] Improving Visual Relationship Detection Using Semantic Modeling of Scene Descriptions
    Baier, Stephan
    Ma, Yunpu
    Tresp, Volker
    [J]. SEMANTIC WEB - ISWC 2017, PT I, 2017, 10587 : 53 - 68
  • [10] EXECUTABLE SEMANTIC DESCRIPTIONS
    WATT, DA
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1986, 16 (01): : 13 - 43