中文

非概念软件子系统:有形与无形

软件工程 2016-01-05 v1

摘要

由Non-前缀修饰的概念显然表示否定,即无此前缀概念的对立物。但一般而言情况相当微妙:non-仅意味着部分否定,且该概念暗示在某种质量降低或属性缺失的情况下保持同一性。本文定义了基于Non-概念的有形与无形软件子系统,并提出了可插拔本体以表示它们。可插拔本体是一种纳米本体,其极小规模有助于快速组合新软件子系统。这些本体通过设计插槽(一种新型类)实现可插拔。设计插槽是用于被移除/添加的部分、功能或身份以及被抑制质量的抽象连接器。设计插槽是动态可修改软件系统的设计模式的基础。Non-概念的实用意义包括具有多模型产品线的可管理设计。Non-概念亦与“组合是否即同一”的争议相关。结论并不明确。同一性与组合纠缠在一起,并在一定程度上得以保持,直至进一步移除导致同一性崩溃。

关键词

引用

@article{arxiv.1601.00242,
  title  = {Non-Concept Software Subsystems: Tangible and Intangible},
  author = {Iaakov Exman},
  journal= {arXiv preprint arXiv:1601.00242},
  year   = {2016}
}

备注

17 pages, 19 figures, Extended from KEOD'2012 Conference