非概念软件子系统:有形与无形
软件工程
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