Högskolan i Skövde

his.sePublikationer
Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Nilsson, Robert
Publikationer (6 of 6) Visa alla publikationer
Lindström, B., Nilsson, R., Ericsson, A., Grindal, M., Andler, S. F., Eftring, B. & Offutt, J. (2007). Six Issues in Testing Event-Triggered Real-Time Systems. Skövde: Institutionen för kommunikation och information
Öppna denna publikation i ny flik eller fönster >>Six Issues in Testing Event-Triggered Real-Time Systems
Visa övriga...
2007 (Engelska)Rapport (Övrigt vetenskapligt)
Abstract [en]

Verification of real-time systems is a complex task, with problems coming from issues like concurrency. A previous paper suggested dealing with these problems by using a time-triggered design, which gives good support both for testing and formal analysis. However, a

time-triggered solution is not always feasible and an event-triggered design is needed. Event-triggered systems are far more difficult to test than time-triggered systems.

This paper revisits previously identified testing problems from a new perspective and identifies additional problems for event-triggered systems. The paper also presents an approach to deal with these problems. The TETReS project assumes a model-driven development

process. We combine research within three different fields: (i) transformation of rule sets between timed automata specifications and ECA rules with maintained semantics, (ii) increasing testability in event-triggered system, and (iii) development of test case generation methods for event-triggered systems.

Ort, förlag, år, upplaga, sidor
Skövde: Institutionen för kommunikation och information, 2007. s. 10
Serie
IKI Technical Reports ; HS-IKI-TR-07-005
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik
Identifikatorer
urn:nbn:se:his:diva-1269 (URN)
Tillgänglig från: 2008-06-17 Skapad: 2008-06-17 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Nilsson, R., Offutt, J. & Mellin, J. (2006). Test case generation for mutation-based testing of timeliness. Paper presented at Second Workshop on Model Based Testing 2006 (MBT 2006), 25-26 March 2006, Vienna, Austria. Electronic Notes in Theoretical Computer Science, 164(4), 97-114
Öppna denna publikation i ny flik eller fönster >>Test case generation for mutation-based testing of timeliness
2006 (Engelska)Ingår i: Electronic Notes in Theoretical Computer Science, E-ISSN 1571-0661, Vol. 164, nr 4, s. 97-114Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Temporal correctness is crucial for real-time systems. Few methods exist to test temporal correctness and most methods used in practice are ad-hoc. A problem with testing real-time applications is the response-time dependency on the execution order of concurrent tasks. Execution order in turn depends on execution environment properties such as scheduling protocols, use of mutual exclusive resources as well as the point in time when stimuli is injected. Model based mutation testing has previously been proposed to determine the execution orders that need to be verified to increase confidence in timeliness. An effective way to automatically generate such test cases for dynamic real-time systems is still needed. This paper presents a method using heuristic-driven simulation to generate test cases.

Ort, förlag, år, upplaga, sidor
Elsevier, 2006
Nyckelord
Real-time Systems, Mutation Testing, Model based
Nationell ämneskategori
Datorsystem Datavetenskap (datalogi) Systemvetenskap, informationssystem och informatik
Forskningsämne
Distribuerade realtidssystem (DRTS)
Identifikatorer
urn:nbn:se:his:diva-1811 (URN)10.1016/j.entcs.2006.10.010 (DOI)2-s2.0-33750062888 (Scopus ID)
Konferens
Second Workshop on Model Based Testing 2006 (MBT 2006), 25-26 March 2006, Vienna, Austria
Anmärkning

CC BY-NC-ND 3.0

Special issue: Proceedings of the Second Workshop on Model Based Testing (MBT 2006). Edited by B. Finkbeiner, Y. Gurevich, A.K. Petrenko

Tillgänglig från: 2007-10-12 Skapad: 2007-10-12 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Nilsson, R. & Henriksson, D. (2005). Test Case Generation for Flexible Real-Time Control Systems. In: L. LoBello; T. Sauter (Ed.), 10th IEEE international conference of Emerging Technologies and Factory Automation: ETFA 2005. Paper presented at 10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2005, Catania, 19 September 2005 - 22 September 2005 (pp. 723-730). IEEE conference proceedings
Öppna denna publikation i ny flik eller fönster >>Test Case Generation for Flexible Real-Time Control Systems
2005 (Engelska)Ingår i: 10th IEEE international conference of Emerging Technologies and Factory Automation: ETFA 2005 / [ed] L. LoBello; T. Sauter, IEEE conference proceedings, 2005, s. 723-730Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Temporal correctness is crucial for the dependability of real-time control systems. A problem with testing such systems is the dependency on the execution orders of tasks. Mutation-based testing criteria have been proposed to determine which execution orders need to be exercised to verify that real-time systems are timely. For flexible control systems, timeliness in itself may only be relevant for a subset of tasks, whereas maintained control performance in the presence of worst-case jitter and disturbances is essential. This paper presents an extension to the co-simulator tool TrueTime, to support mutation-based testing of control performance and timeliness. Further, an approach for automatic generation of test cases using genetic algorithms is presented. A conclusion is that testing criteria for timeliness can be used to increase confidence in the dependability of flexible control systems.

Ort, förlag, år, upplaga, sidor
IEEE conference proceedings, 2005
Serie
IEEE International Conference on Emerging Technologies and Factory Automation, ISSN 1946-0740, E-ISSN 1946-0759
Nationell ämneskategori
Reglerteknik Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:his:diva-1709 (URN)10.1109/ETFA.2005.1612746 (DOI)000296356600092 ()2-s2.0-33847310942 (Scopus ID)0-7803-9401-1 (ISBN)978-0-7803-9401-8 (ISBN)0-7803-9402-X (ISBN)978-0-7803-9402-5 (ISBN)
Konferens
10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2005, Catania, 19 September 2005 - 22 September 2005
Anmärkning

Henriksson: Department of Automatic Control, Lund University, Box 118, SE-22100 Lund, Sweden

Tillgänglig från: 2007-08-20 Skapad: 2007-08-20 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Nilsson, R., Offutt, J. & Mellin, J. (2005). Test case generation for testing of timeliness: Extended version. Skövde: Institutionen för kommunikation och information
Öppna denna publikation i ny flik eller fönster >>Test case generation for testing of timeliness: Extended version
2005 (Engelska)Rapport (Övrigt vetenskapligt)
Abstract [en]

Temporal correctness is crucial for real-time systems. There are few methods to test temporal correctness and most methods used in practice are ad-hoc. A problem with testing real-time applications is the response-time dependency on the execution order of concurrent tasks. Execution orders in turn depends on scheduling protocols, task execution times, and use of mutual exclusive resources apart from the points in time when stimuli is injected. Model-based mutation testing has previously been proposed to determine the execution orders that need to be tested to increase confidence in timeliness. An effective way to automatically generate such test cases for dynamic real-time systems is still needed. This paper presents a method using heuristic-driven simulation for generation of test cases.

Ort, förlag, år, upplaga, sidor
Skövde: Institutionen för kommunikation och information, 2005. s. 22
Serie
IKI Technical Reports ; HS-IKI-TR-05-003
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik
Identifikatorer
urn:nbn:se:his:diva-1277 (URN)
Tillgänglig från: 2008-06-17 Skapad: 2008-06-17 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Nilsson, R., Offutt, J. & Andler, S. F. (2004). Mutation-Based Testing Criteria for Timeliness. In: Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004: . Paper presented at The 28th Annual International Computer Software and Applications Conference, COMPSAC 2004, Hong Kong, 28 September 2004 through 30 September 2004 (pp. 306-311). IEEE conference proceedings
Öppna denna publikation i ny flik eller fönster >>Mutation-Based Testing Criteria for Timeliness
2004 (Engelska)Ingår i: Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004, IEEE conference proceedings, 2004, s. 306-311Konferensbidrag, Publicerat paper (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
IEEE conference proceedings, 2004
Forskningsämne
Teknik
Identifikatorer
urn:nbn:se:his:diva-1511 (URN)10.1109/CMPSAC.2004.1342848 (DOI)2-s2.0-18744376886 (Scopus ID)0-7695-2209-2 (ISBN)
Konferens
The 28th Annual International Computer Software and Applications Conference, COMPSAC 2004, Hong Kong, 28 September 2004 through 30 September 2004
Tillgänglig från: 2007-07-06 Skapad: 2007-07-06 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Ericsson, A.-m., Nilsson, R. & Andler, S. F. (2003). Operator Patterns for Analysis of Composite Events in Timed Automata. In: WIP Proceedings: 24th IEEE Real-Time Systems Symposium. Paper presented at 24th IEEE Real-Time Systems Symposium, Work-in-Progress Session, Cancun, Mexico, December 2003 (pp. 1555-1558).
Öppna denna publikation i ny flik eller fönster >>Operator Patterns for Analysis of Composite Events in Timed Automata
2003 (Engelska)Ingår i: WIP Proceedings: 24th IEEE Real-Time Systems Symposium, 2003, s. 1555-1558Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Abstract—Event-triggered real-time systems interact with the environment by executing actions in response to monitored events. Such systems may be implemented using event condition action (ECA) rules, which execute an action if the associated event occurs and a specified condition is true. However, the ECA rule paradigm is known to be hard to analyze with respect to correctness and timeliness, which is not conducive to the high predictability requirements typically associated with real-time systems. To still take advantage of the ECA rule paradigm when event-triggered real-time systems are developed, we propose an approach where systems are specified and analyzed in a high-level formal language (timed automata) and later transformed into the ECA rule paradigm. We especially focus on a high-level approach for specifying and analyzing composite event occurrences in timed automata.

Identifikatorer
urn:nbn:se:his:diva-1643 (URN)
Konferens
24th IEEE Real-Time Systems Symposium, Work-in-Progress Session, Cancun, Mexico, December 2003
Tillgänglig från: 2007-10-03 Skapad: 2007-10-03 Senast uppdaterad: 2025-09-29Bibliografiskt granskad
Organisationer

Sök vidare i DiVA

Visa alla publikationer