首页> 外文期刊>Computers >Software Requirement Specification Based on a Gray Box for Embedded Systems: A Case Study of a Mobile Phone Camera Sensor Controller
【24h】

Software Requirement Specification Based on a Gray Box for Embedded Systems: A Case Study of a Mobile Phone Camera Sensor Controller

机译:基于灰箱的嵌入式系统软件需求规范:以手机摄像头传感器控制器为例

获取原文
           

摘要

One of the most widely used models for specifying functional requirements is a use case model. The viewpoint of the use case model that views a system as a black box focuses on descriptions of external interactions between the system and related environments. However, for embedded systems that do not disclose most implementation logics outside the system, black box-based use case models may experience the drawback that considerable information that must be defined for system developments is omitted. To solve this shortcoming, several studies have been proposed on the use of kind of white box technique in which the dynamic behaviors of embedded systems are defined first using a state diagram and the results are reflected in the requirement specifications. However, white box-based modeling has not been widely adopted by developers due to tasks that require a lot of time in the requirement analysis phase in the initial phase of the software development life cycle. This study proposes a gray box-based requirement specification method as a trade-off between two contradictory elements (the amount of information required to develop an embedded system and the cost of the effort required during the requirement analysis phase) in terms of the two approaches, the black and the white box-based models. The proposed method suggests that an appropriate depth level of embedded system modeling is required to define the requirements. This study also proposes a mechanism that automatically generates an application programming interface for each component based on the created model. The proposed method was applied to the development of a camera sensor controller in a mobile phone, and the case results proved the feasibility of the method through discussion of the application results.
机译:用于指定功能需求的最广泛使用的模型之一是用例模型。用例模型将系统视为黑匣子的观点集中于对系统与相关环境之间的外部交互的描述。但是,对于未公开系统外部大多数实现逻辑的嵌入式系统,基于黑匣子的用例模型可能会遇到这样的缺点:忽略了必须为系统开发定义的大量信息。为了解决这个缺点,已经提出了一些关于使用白盒技术的研究,其中首先使用状态图定义嵌入式系统的动态行为,并将结果反映在需求规范中。但是,由于在软件开发生命周期的初始阶段的需求分析阶段需要花费大量时间的任务,因此基于白盒的建模尚未被开发人员广泛采用。这项研究提出了一种基于灰箱的需求规格说明方法,它是在两种方法之间权衡的两个矛盾要素(开发嵌入式系统所需的信息量和需求分析阶段所需的工作成本) ,基于黑白框的模型。所提出的方法建议需要适当的嵌入式系统建模深度级别来定义需求。这项研究还提出了一种机制,该机制可以根据创建的模型为每个组件自动生成一个应用程序编程接口。将该方法应用于手机摄像头传感器控制器的开发,实例结果通过讨论应用结果证明了该方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号