Conflict-Tolerant Real-Time Features
2008, Quantitative Evaluation of Systems
Abstract
This paper addresses the problem of detecting and re- solving conflicts due to timing constraints imposed by fea- tures in real-time systems. We consider systems composed of a base system with multiplefeatures or controllers, each of which independently advise the system on how to react to input events so as to conform to their individual specifica- tions. We propose a
References (22)
- R. Alur and D. L. Dill. A theory of timed automata. Theor. Comput. Sci., 126(2):183-235, 1994.
- A. Biere, A. Cimatti, E. M. Clarke, O. Strichman, and Y. Zhu. Bounded model checking. Advances in Comput- ers, 58:118-149, 2003.
- Y. L. Chen, S. Lafortune, and F. Lin. Modular supervisory control with priorities for discrete event systems. In Conf. on Decision and Control, pages 409-415. IEEE, 1995.
- W. Damm and M. Cohen. Advanced validation techniques meet complexity challenge in embedded software develop- ment. In Embedded Systems Journal, 2001.
- L. de Alfaro, T. A. Henzinger, and M. Stoelinga. Timed interfaces. In EMSOFT, pages 108-122, 2002.
- D. D'Souza and M. Gopinathan. Conflict-tolerant features. In Computer Aided Verification (to appear), 2008.
- D. D'Souza and P. Madhusudan. Timed control synthesis for external specifications. In STACS, pages 571-582, 2002.
- B. Dutertre and M. Sorea. Timed systems in sal. Technical Report SRI-SDL-04-03, SRI, October 2004.
- A. P. Felty and K. S. Namjoshi. Feature specification and automated conflict detection. ACM Trans. Softw. Eng. Methodol., 12(1):3-27, 2003.
- S. Ferber, J. Haag, and J. Savolainen. Feature interaction and dependencies: Modeling features for reengineering a legacy product line. In SPLC, pages 235-256, 2002.
- K. Fisler and S. Krishnamurthi. Decomposing verification by features. IFIP Working Conference on Verified Software: Theories, Tools, Experiments, 2006.
- Safety features for the future -http://www. forbesautos.com/advice/toptens/ future-safety-features/lander.html.
- R. J. Hall. Feature interactions in electronic mail. In FIW, pages 67-82, 2000.
- J. D. Hay and J. M. Atlee. Composing features and resolv- ing interactions. In SIGSOFT Found. of Softw. Engg., pages 110-119, 2000.
- D. O. Keck and P. J. Kühn. The feature and service interac- tion problem in telecommunications systems. a survey. IEEE Trans. Software Eng., 24(10):779-796, 1998.
- P. J. G. Ramadge and W. M. Wonham. The control of dis- crete event systems. In Proc. of the IEEE, volume 77, pages 81-98, 1989.
- SAL -http://sal.csl.sri.com.
- M. Sheeran, S. Singh, and G. Stålmarck. Checking safety properties using induction and a sat-solver. In FMCAD, pages 108-125, 2000.
- J. Sifakis and S. Yovine. Compositional specification of timed systems (an extended abstract). In Symp. on Theo- retical Aspects of Comp. Science, pages 347-359, 1996.
- Software Engineering Institute. Software product lines. http://www.sei.cmu.edu/productlines.
- M. Sorea. Bounded model checking for timed automata. Electr. Notes Theor. Comput. Sci., 68(5), 2002.
- K. C. Wong, J. G. Thistle, H. H. Hoang, and R. P. Malhamé. Supervisory control of distributed systems: Conflict reso- lution. In Conf. on Decision and Control, pages 416-421. IEEE, 1995.