首页> 外文会议>European conference on software architecture >Abstraction Layered Architecture: Writing Maintainable Embedded Code
【24h】

Abstraction Layered Architecture: Writing Maintainable Embedded Code

机译:抽象分层体系结构:编写可维护的嵌入式代码

获取原文

摘要

The brisk pace of the growth in embedded technology depends largely on how fast we can write and maintain software contained within embedded devices. Every enterprise seeks to improve its productivity through maintainability. While many avenues for improvement exist, highly maintainable code bases that can stay that way over a long time are rare. This article proposes a reference software architecture for embedded systems aimed at improving long-term maintainability. This reference architecture, called the Abstraction Layered Architecture (ALA), is built on the existing body of knowledge in software architecture and more than two decades of experience in designing embedded software at Tru-Test Group, New Zealand. ALA can be used for almost any object-oriented software project, and strongly supports domain-specific abstractions such as those found in most embedded software.
机译:嵌入式技术的迅猛发展很大程度上取决于我们能够以多快的速度编写和维护嵌入式设备中包含的软件。每个企业都试图通过可维护性来提高生产率。尽管存在许多改进的途径,但很少能保持这种状态的高度可维护的代码库很长一段时间。本文提出了一种用于嵌入式系统的参考软件体系结构,旨在提高长期可维护性。此参考体系结构称为抽象分层体系结构(ALA),它建立在现有的软件体系结构知识和新西兰Tru-Test Group在设计嵌入式软件方面超过二十年的经验的基础上。 ALA几乎可以用于任何面向对象的软件项目,并且强烈支持特定领域的抽象,例如大多数嵌入式软件中的抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号