首页> 外文期刊>Expert Systems >Knowledge representation of the software architecture design process based on situation calculus
【24h】

Knowledge representation of the software architecture design process based on situation calculus

机译:基于情境演算的软件体系结构设计过程的知识表示

获取原文
获取原文并翻译 | 示例
       

摘要

Software architecture design is an interactive, complex, decision-making process. Such a design process involves the exploration, evaluation, and composition of design alternatives. Increasingly, new computer-aided tools are available to help designers in these complex activities. However, these tools do not know how design is actually done, in other words, by means of which design activities the final artefact was obtained. In fact, the architectural design knowledge exclusively rests in the mind of designers, and there is an urgent need to move it, as much as possible, to a computer-supported environment that enables the capture of this type of knowledge. This contribution addresses this need by introducing a model for capturing how products under development are generated and transformed along the software architecture design process. The proposed model follows an operational perspective, where architectural design decisions are modelled by means of sequences of operations that are applied on the design products. Situation calculus is used to formally express the existence of an object in a given state of a design process. In addition, this formalism allows us expressing without ambiguities when an operation can be performed in a specific state of the design process.
机译:软件体系结构设计是一个交互式,复杂的决策过程。这样的设计过程涉及设计备选方案的探索,评估和组成。越来越多的新型计算机辅助工具可用来帮助设计人员进行这些复杂的活动。但是,这些工具不知道设计是如何实际完成的,换句话说,是通过哪些设计活动获得最终伪像的。实际上,建筑设计知识完全取决于设计师,因此迫切需要将其尽可能多地转移到计算机支持的环境中,以捕获此类知识。该贡献通过引入用于捕获如何在软件体系结构设计过程中生成和转换正在开发的产品的模型来满足此需求。所提出的模型遵循操作的观点,在该观点中,通过应用在设计产品上的一系列操作来对建筑设计决策进行建模。情境演算用于在设计过程的给定状态下正式表达对象的存在。此外,这种形式主义使我们可以毫无疑问地表达何时可以在设计过程的特定状态下执行操作。

著录项

  • 来源
    《Expert Systems》 |2013年第1期|34-53|共20页
  • 作者单位

    Instituto de Desarrollo y Diseno, Universidad Tecnologica Nacional - CONICET, Avellaneda 3657, 3000 Santa Fe, Argentina;

    Instituto de Desarrollo y Diseno, Universidad Tecnologica Nacional - CONICET, Avellaneda 3657, 3000 Santa Fe, Argentina;

    Instituto de Desarrollo y Diseno, Universidad Tecnologica Nacional - CONICET, Avellaneda 3657, 3000 Santa Fe, Argentina;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    design process representation; software architectures; situation calculus;

    机译:设计过程表示;软件架构;情境演算;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号