Scenario-based System Generation for Process Control

W. T. Tsai, L. Yu, R. Paul, A. Saimi, W. Song, Z. Cao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents a rapid scenario-based system generation for process control. Each scenario represents a business rule. By decoupling business rules from functional components, one not only can reuse the components but also can reuse the business rules patterns, which repeatedly appear in different process control. For example, a process control may use a same business rules pattern with different alternative components to optimize system configuration in terms of quality, cost, and efficiency; or use several basic business rules patterns to compose a new process control for a new production line. To rapidly and adaptively develop process control automation, this paper proposes scenario-based pattern-oriented approach to generate quality code to process business rules for process control. The approach allows a user to use visual tools of flowchart to specify business rules, and update system configuration. A variety of analyses can be performed to verify the business rules before design and implementation. This research provides two approaches to execute process control: 1) script-based approach; and 2) compiler-based approach. Both approaches can handle concurrent, synchronous/asynchronous computation. When there is a change, a user needs only to modify flowchart, while the code is generated automatically. In addition, test scenarios/scripts are generated from the scenario-based business rules to test the execution results to ensure the quality of code generated.

Original languageEnglish (US)
Title of host publicationProceedings of the International Conference on Software Engineering Research and Practise
EditorsB. Al-Ani, H.R. Arabnia, Y. Mun, B. Al-Ani, H.R. Arabnia, Y. Mun
Pages978-984
Number of pages7
Volume2
StatePublished - 2003
EventProceedings of the International Conference on Software Engineering Research and Practise. SERP 2003 - Las Vegas, NV, United States
Duration: Jun 23 2003Jun 26 2003

Other

OtherProceedings of the International Conference on Software Engineering Research and Practise. SERP 2003
CountryUnited States
CityLas Vegas, NV
Period6/23/036/26/03

Fingerprint

Process control
Industry
Automation
Costs

Keywords

  • Business rules
  • Object-oriented approach
  • Pattern-oriented
  • Scenario-based testing and evaluation
  • Script language/compiler

ASJC Scopus subject areas

  • Software

Cite this

Tsai, W. T., Yu, L., Paul, R., Saimi, A., Song, W., & Cao, Z. (2003). Scenario-based System Generation for Process Control. In B. Al-Ani, H. R. Arabnia, Y. Mun, B. Al-Ani, H. R. Arabnia, & Y. Mun (Eds.), Proceedings of the International Conference on Software Engineering Research and Practise (Vol. 2, pp. 978-984)

Scenario-based System Generation for Process Control. / Tsai, W. T.; Yu, L.; Paul, R.; Saimi, A.; Song, W.; Cao, Z.

Proceedings of the International Conference on Software Engineering Research and Practise. ed. / B. Al-Ani; H.R. Arabnia; Y. Mun; B. Al-Ani; H.R. Arabnia; Y. Mun. Vol. 2 2003. p. 978-984.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tsai, WT, Yu, L, Paul, R, Saimi, A, Song, W & Cao, Z 2003, Scenario-based System Generation for Process Control. in B Al-Ani, HR Arabnia, Y Mun, B Al-Ani, HR Arabnia & Y Mun (eds), Proceedings of the International Conference on Software Engineering Research and Practise. vol. 2, pp. 978-984, Proceedings of the International Conference on Software Engineering Research and Practise. SERP 2003, Las Vegas, NV, United States, 6/23/03.
Tsai WT, Yu L, Paul R, Saimi A, Song W, Cao Z. Scenario-based System Generation for Process Control. In Al-Ani B, Arabnia HR, Mun Y, Al-Ani B, Arabnia HR, Mun Y, editors, Proceedings of the International Conference on Software Engineering Research and Practise. Vol. 2. 2003. p. 978-984
Tsai, W. T. ; Yu, L. ; Paul, R. ; Saimi, A. ; Song, W. ; Cao, Z. / Scenario-based System Generation for Process Control. Proceedings of the International Conference on Software Engineering Research and Practise. editor / B. Al-Ani ; H.R. Arabnia ; Y. Mun ; B. Al-Ani ; H.R. Arabnia ; Y. Mun. Vol. 2 2003. pp. 978-984
@inproceedings{a740f026208e4703bca81572b4542aea,
title = "Scenario-based System Generation for Process Control",
abstract = "This paper presents a rapid scenario-based system generation for process control. Each scenario represents a business rule. By decoupling business rules from functional components, one not only can reuse the components but also can reuse the business rules patterns, which repeatedly appear in different process control. For example, a process control may use a same business rules pattern with different alternative components to optimize system configuration in terms of quality, cost, and efficiency; or use several basic business rules patterns to compose a new process control for a new production line. To rapidly and adaptively develop process control automation, this paper proposes scenario-based pattern-oriented approach to generate quality code to process business rules for process control. The approach allows a user to use visual tools of flowchart to specify business rules, and update system configuration. A variety of analyses can be performed to verify the business rules before design and implementation. This research provides two approaches to execute process control: 1) script-based approach; and 2) compiler-based approach. Both approaches can handle concurrent, synchronous/asynchronous computation. When there is a change, a user needs only to modify flowchart, while the code is generated automatically. In addition, test scenarios/scripts are generated from the scenario-based business rules to test the execution results to ensure the quality of code generated.",
keywords = "Business rules, Object-oriented approach, Pattern-oriented, Scenario-based testing and evaluation, Script language/compiler",
author = "Tsai, {W. T.} and L. Yu and R. Paul and A. Saimi and W. Song and Z. Cao",
year = "2003",
language = "English (US)",
isbn = "193241519X",
volume = "2",
pages = "978--984",
editor = "B. Al-Ani and H.R. Arabnia and Y. Mun and B. Al-Ani and H.R. Arabnia and Y. Mun",
booktitle = "Proceedings of the International Conference on Software Engineering Research and Practise",

}

TY - GEN

T1 - Scenario-based System Generation for Process Control

AU - Tsai, W. T.

AU - Yu, L.

AU - Paul, R.

AU - Saimi, A.

AU - Song, W.

AU - Cao, Z.

PY - 2003

Y1 - 2003

N2 - This paper presents a rapid scenario-based system generation for process control. Each scenario represents a business rule. By decoupling business rules from functional components, one not only can reuse the components but also can reuse the business rules patterns, which repeatedly appear in different process control. For example, a process control may use a same business rules pattern with different alternative components to optimize system configuration in terms of quality, cost, and efficiency; or use several basic business rules patterns to compose a new process control for a new production line. To rapidly and adaptively develop process control automation, this paper proposes scenario-based pattern-oriented approach to generate quality code to process business rules for process control. The approach allows a user to use visual tools of flowchart to specify business rules, and update system configuration. A variety of analyses can be performed to verify the business rules before design and implementation. This research provides two approaches to execute process control: 1) script-based approach; and 2) compiler-based approach. Both approaches can handle concurrent, synchronous/asynchronous computation. When there is a change, a user needs only to modify flowchart, while the code is generated automatically. In addition, test scenarios/scripts are generated from the scenario-based business rules to test the execution results to ensure the quality of code generated.

AB - This paper presents a rapid scenario-based system generation for process control. Each scenario represents a business rule. By decoupling business rules from functional components, one not only can reuse the components but also can reuse the business rules patterns, which repeatedly appear in different process control. For example, a process control may use a same business rules pattern with different alternative components to optimize system configuration in terms of quality, cost, and efficiency; or use several basic business rules patterns to compose a new process control for a new production line. To rapidly and adaptively develop process control automation, this paper proposes scenario-based pattern-oriented approach to generate quality code to process business rules for process control. The approach allows a user to use visual tools of flowchart to specify business rules, and update system configuration. A variety of analyses can be performed to verify the business rules before design and implementation. This research provides two approaches to execute process control: 1) script-based approach; and 2) compiler-based approach. Both approaches can handle concurrent, synchronous/asynchronous computation. When there is a change, a user needs only to modify flowchart, while the code is generated automatically. In addition, test scenarios/scripts are generated from the scenario-based business rules to test the execution results to ensure the quality of code generated.

KW - Business rules

KW - Object-oriented approach

KW - Pattern-oriented

KW - Scenario-based testing and evaluation

KW - Script language/compiler

UR - http://www.scopus.com/inward/record.url?scp=1642634564&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=1642634564&partnerID=8YFLogxK

M3 - Conference contribution

SN - 193241519X

SN - 9781932415193

VL - 2

SP - 978

EP - 984

BT - Proceedings of the International Conference on Software Engineering Research and Practise

A2 - Al-Ani, B.

A2 - Arabnia, H.R.

A2 - Mun, Y.

A2 - Al-Ani, B.

A2 - Arabnia, H.R.

A2 - Mun, Y.

ER -