Open Access Open Access  Restricted Access Subscription Access

Code Generation for Embedded Software for Modeling Clear Box Structures


Affiliations
1 Department of Information Technology, K L University, Vaddeswaram-522502, Guntur District, India
2 Department of Freshmen Engineering, K L University, Vaddeswaram-522502, Guntur District, India
 

Cleanroom software Engineering (CRSE) recommended that the code related to the Application systems be generated either manually or through code generation models or represents the same as a hierarchy of clear box structures. CRSE has even advocated that the code be developed using the State models that models the internal behavior of the systems. No framework has been recommended by any Author using which the Clear boxes are designed using the code generation methods. Code Generation is one of the important quality issues addressed in cleanroom software engineering. It has been investigated that CRSE can be used for life cycle management of the embedded systems when the hardware-software co-design is in-built as part and parcel of CRSE by way of adding suitable models to CRSE and redefining the same. The design of Embedded Systems involves code generation in respect of hardware and Embedded Software. In this paper, a framework is proposed using which the embedded software is generated. The method is unique that it considers various aspects of the code generation which includes Code Segments, Code Functions, Classes, Globalization, Variable propagation etc. The proposed Framework has been applied to a Pilot project and the experimental results are presented.

Keywords

Embedded Systems, Sate Box, Clean Room Software Engineering, Verification and Validation, UML Models, Clear Box, Embedded Software.
User
Notifications
Font Size

Abstract Views: 178

PDF Views: 0




  • Code Generation for Embedded Software for Modeling Clear Box Structures

Abstract Views: 178  |  PDF Views: 0

Authors

V. Chandra Prakash
Department of Information Technology, K L University, Vaddeswaram-522502, Guntur District, India
JKR. Sastry
Department of Information Technology, K L University, Vaddeswaram-522502, Guntur District, India
D. Bala Krishna Kamesh
Department of Freshmen Engineering, K L University, Vaddeswaram-522502, Guntur District, India

Abstract


Cleanroom software Engineering (CRSE) recommended that the code related to the Application systems be generated either manually or through code generation models or represents the same as a hierarchy of clear box structures. CRSE has even advocated that the code be developed using the State models that models the internal behavior of the systems. No framework has been recommended by any Author using which the Clear boxes are designed using the code generation methods. Code Generation is one of the important quality issues addressed in cleanroom software engineering. It has been investigated that CRSE can be used for life cycle management of the embedded systems when the hardware-software co-design is in-built as part and parcel of CRSE by way of adding suitable models to CRSE and redefining the same. The design of Embedded Systems involves code generation in respect of hardware and Embedded Software. In this paper, a framework is proposed using which the embedded software is generated. The method is unique that it considers various aspects of the code generation which includes Code Segments, Code Functions, Classes, Globalization, Variable propagation etc. The proposed Framework has been applied to a Pilot project and the experimental results are presented.

Keywords


Embedded Systems, Sate Box, Clean Room Software Engineering, Verification and Validation, UML Models, Clear Box, Embedded Software.