Automation of the Concurrent Real-Time Task Structuring in the modified CDOARTS Methodology

수정된 CODARTS 벙법론에서의 실시간 병렬 태스크 자동 구성

  • Published : 1999.01.01

Abstract

When we design real-time software target system is analyzed and then we structure sequential executive modules into concurrent tasks. As a result of the analysis, control flow and dataflow diagram based on the RTSA notation is produced. This diagram is structured into concurrenttasks under the condition that performance problem is not serious. The criteria structuring concurrenttasks are introduced as Concurrent Design Approach for Real-Time System(CODARTS) by Gomaa.But structuring concurrent tasks using the criteria of CODARTS is somewhat difficult because thecriteria are dependent on designer's experience. CODARTS is an wide-range and abstractmethodology. As a result, the design can be inconsistent and peoples can understand it differently Inthis paper, we restructure the CODARTS methodology, propose a revised CODARTS structure andrepresent the task structuring steps for this new framework to overcome the understanding andinconsistency problems. The revised CODARTS framework and task structuring steps can be used toautomate the design of real time concurrent software systems. Finally, we show an example of taskstructuring in revised CODARTS framework.

Keywords

References

  1. Software Design Methods for Concurrent and Real-Time System Gomaa,H.
  2. Software, Practice and Experience v.8 no.1 The Calibration and Validation of a Hybrid Simultation/Regression Model of a Batch Computer System Gomaa.H.
  3. The Practical Guide to Structured Systems Design (2nd ed.) Page-Jones M.
  4. IEEE Trans.Software Eng. v.20 no.8 Measuring Functional Cohesion J.Bieman;L.M. Ott
  5. IEEE Trans. Software Eng. v.22 no.1 Property-Based Software Engineering Measurement L.Briand;S.Morasca
  6. Journal of the ACM v.20 no.1 Scheduling Algorithms for Multi-programming in Hard Real-Time Environments Liu, C.L.
  7. C언어로 구현한 소프트웨어 엔지니어링 송영제
  8. 소프트웨어 공학 우치수
  9. 울산대학교 공학연구논문집 v.27 no.2 확장 방향성 그래프를 이용한 실시간 병렬 태스크의 단계적인 구성 이종구;김규년
  10. Petri net theory and the modeling if systems James L.Peterson