Schedulability analysis of fixed-priority systems using timed automata
In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax the stringent constraints on task arrival times, we propose to use timed automata to describe task arrival patterns. In a previous work, it i...
Gespeichert in:
| Veröffentlicht in: | Theoretical computer science Jg. 354; H. 2; S. 301 - 317 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
Amsterdam
Elsevier B.V
2006
Elsevier |
| Schlagworte: | |
| ISSN: | 0304-3975, 1879-2294, 1879-2294 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax the stringent constraints on task arrival times, we propose to use timed automata to describe task arrival patterns. In a previous work, it is shown that the general schedulability checking problem for such models is a reachability problem for a decidable class of timed automata extended with subtraction. Unfortunately, the number of clocks needed in the analysis is proportional to the maximal number of schedulable task instances associated with a model, which is in many cases huge. In this paper, we show that for fixed-priority scheduling strategy, the schedulability checking problem can be solved using standard timed automata with
two extra clocks in addition to the clocks used in the original model to describe task arrival times. The analysis can be done in a similar manner to response time analysis in classic Rate-Monotonic Analysis (RMA). The result is further extended to systems with data-dependent control, in which the release time of a task may depend on the time-point at which other tasks finish their execution. For the case when the execution times of tasks are constants, we show that the schedulability problem can be solved using
n
+
1
extra clocks, where
n
is the number of tasks. The presented analysis techniques have been implemented in the
Times tool. For systems with only periodic tasks, the performance of the tool is comparable with tools implementing the classic RMA technique based on equation-solving, without suffering from the exponential explosion in the number of tasks. |
|---|---|
| AbstractList | In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax the stringent constraints on task arrival times, we propose to use timed automata to describe task arrival patterns. In a previous work, it is shown that the general schedulability checking problem for such models is a reachability problem for a decidable class of timed automata extended with subtraction. Unfortunately, the number of clocks needed in the analysis is proportional to the maximal number of schedulable task instances associated with a model, which is in many cases huge. In this paper, we show that for fixed-priority scheduling strategy, the schedulability checking problem can be solved using standard timed automata with two extra clocks in addition to the clocks used in the original model to describe task arrival times. The analysis can be done in a similar manner to response time analysis in classic Rate-Monotonic Analysis (RMA). The result is further extended to systems with data-dependent control, in which the release time of a task may depend on the time-point at which other tasks finish their execution. For the case when the execution times of tasks are constants, we show that the schedulability problem can be solved using n+1 extra clocks, where n is the number of tasks. The presented analysis techniques have been implemented in the Times tool. For systems with only periodic tasks, the performance of the tool is comparable with tools implementing the classic RMA technique based on equation-solving, without suffering from the exponential explosion in the number of tasks. In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax the stringent constraints on task arrival times, we propose to use timed automata to describe task arrival patterns. In a previous work, it is shown that the general schedulability checking problem for such models is a reachability problem for a decidable class of timed automata extended with subtraction. Unfortunately, the number of clocks needed in the analysis is proportional to the maximal number of schedulable task instances associated with a model, which is in many cases huge. In this paper, we show that for fixed-priority scheduling strategy, the schedulability checking problem can be solved using standard timed automata with two extra clocks in addition to the clocks used in the original model to describe task arrival times. The analysis can be done in a similar manner to response time analysis in classic Rate-Monotonic Analysis (RMA). The result is further extended to systems with data-dependent control, in which the release time of a task may depend on the time-point at which other tasks finish their execution. For the case when the execution times of tasks are constants, we show that the schedulability problem can be solved using n+1n+1 extra clocks, where nn is the number of tasks. The presented analysis techniques have been implemented in the Times tool. For systems with only periodic tasks, the performance of the tool is comparable with tools implementing the classic RMA technique based on equation-solving, without suffering from the exponential explosion in the number of tasks. In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax the stringent constraints on task arrival times, we propose to use timed automata to describe task arrival patterns. In a previous work, it is shown that the general schedulability checking problem for such models is a reachability problem for a decidable class of timed automata extended with subtraction. Unfortunately, the number of clocks needed in the analysis is proportional to the maximal number of schedulable task instances associated with a model, which is in many cases huge. In this paper, we show that for fixed-priority scheduling strategy, the schedulability checking problem can be solved using standard timed automata with two extra clocks in addition to the clocks used in the original model to describe task arrival times. The analysis can be done in a similar manner to response time analysis in classic Rate-Monotonic Analysis (RMA). The result is further extended to systems with data-dependent control, in which the release time of a task may depend on the time-point at which other tasks finish their execution. For the case when the execution times of tasks are constants, we show that the schedulability problem can be solved using n + 1 extra clocks, where n is the number of tasks. The presented analysis techniques have been implemented in the Times tool. For systems with only periodic tasks, the performance of the tool is comparable with tools implementing the classic RMA technique based on equation-solving, without suffering from the exponential explosion in the number of tasks. |
| Author | Mokrushin, Leonid Pettersson, Paul Fersman, Elena Yi, Wang |
| Author_xml | – sequence: 1 givenname: Elena surname: Fersman fullname: Fersman, Elena email: elenaf@it.uu.se – sequence: 2 givenname: Leonid surname: Mokrushin fullname: Mokrushin, Leonid email: leom@it.uu.se – sequence: 3 givenname: Paul surname: Pettersson fullname: Pettersson, Paul email: paupet@it.uu.se – sequence: 4 givenname: Wang surname: Yi fullname: Yi, Wang email: yi@it.uu.se |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17634830$$DView record in Pascal Francis https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-180571$$DView record from Swedish Publication Index (Kungliga Tekniska Högskolan) https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-6990$$DView record from Swedish Publication Index (Mälardalens högskola) |
| BookMark | eNqFkU1v1DAQhi1UJLaFH8AtF7igBI_jxIk4VS0FpEoc-Lhajj3peknixeMA--_xaqseOJS5-DDP82rk95ydLWFBxl4Cr4BD-3ZXJUuV4LypACoO_RO2gU71pRC9PGMbXnNZ1r1qnrFzoh3P06h2w26-2C26dTKDn3w6FGYx04E8FWEsRv8HXbmPPsTjig6UcKZiJb_cFcnP6AqzpjCbZJ6zp6OZCF_cvxfs2837r1cfy9vPHz5dXd6WVraQStVA19ra8qF2A5imd4OslVKiB1CuHwcpu3ZQfOykEUJYqYSTBoWEDhFVU1-wN6dc-o37ddD5uNnEgw7G62v__VKHeKdnt9Vt3_NMl_-nf6Sthi7_BmT-9Ynfx_BzRUp69mRxmsyCYSUtOq4EyC6Dr-5BQ9ZMYzSL9fSQD6qtM3U8QJ04GwNRxFFbn0zyYUnR-EkD18f29E7n9vSxPQ2gc3vZhH_Mh_BHnHcnB3MDvzxGTdbjYtH5iDZpF_wj9l_sd7UE |
| CODEN | TCSCDI |
| CitedBy_id | crossref_primary_10_1007_s10009_017_0480_3 crossref_primary_10_1109_TAC_2007_904277 crossref_primary_10_1109_TC_2011_99 crossref_primary_10_1145_2752801_2752808 crossref_primary_10_1007_s10586_017_1319_0 crossref_primary_10_1016_j_ic_2007_01_009 crossref_primary_10_1145_3550072 crossref_primary_10_1145_3166227_3166237 crossref_primary_10_1145_1995376_1995396 crossref_primary_10_1007_s11241_009_9072_y crossref_primary_10_1016_j_sysarc_2013_02_001 crossref_primary_10_1007_s11241_008_9059_0 crossref_primary_10_1145_3387927 crossref_primary_10_1155_2022_4118994 crossref_primary_10_1145_2492385_2492393 crossref_primary_10_1007_s00446_011_0148_2 crossref_primary_10_1002_cpe_1754 crossref_primary_10_1007_s11241_015_9234_z |
| Cites_doi | 10.1016/S0304-3975(00)00091-8 10.1007/3-540-46002-0_32 10.1007/3-540-46002-0_6 10.1007/3-540-45352-0_11 10.1007/3-540-58179-0_47 10.1016/0304-3975(94)90010-8 10.1093/comjnl/29.5.390 10.1007/3-540-44585-4_46 10.1016/0304-3975(94)00202-T 10.1007/s100090050010 10.1007/10722167_29 |
| ContentType | Journal Article Conference Proceeding |
| Copyright | 2005 Elsevier B.V. 2006 INIST-CNRS |
| Copyright_xml | – notice: 2005 Elsevier B.V. – notice: 2006 INIST-CNRS |
| DBID | 6I. AAFTH AAYXX CITATION IQODW 7SC 8FD JQ2 L7M L~C L~D ADTPV AOWAS D8V DF7 |
| DOI | 10.1016/j.tcs.2005.11.019 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional SwePub SwePub Articles SWEPUB Kungliga Tekniska Högskolan SWEPUB Mälardalens högskola |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science Applied Sciences |
| EISSN | 1879-2294 |
| EndPage | 317 |
| ExternalDocumentID | oai_DiVA_org_mdh_6990 oai_DiVA_org_kth_180571 17634830 10_1016_j_tcs_2005_11_019 S0304397505008686 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 29Q 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABJNI ABMAC ABTAH ABVKL ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADMUD AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HVGLF HZ~ IHE IXB J1W KOM LG9 M26 M41 MHUIS MO0 N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SCC SDF SDG SES SEW SPC SPCBC SSV SSW SSZ T5K TAE TN5 WH7 WUQ XJT YNT ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD BNPGV IQODW SSH 7SC 8FD JQ2 L7M L~C L~D ADTPV AOWAS D8V DF7 |
| ID | FETCH-LOGICAL-c461t-75186c3c0b3db1a59db4377729117d9fb4486b70f84a222c472d4ae2418eee753 |
| ISICitedReferencesCount | 54 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000236485400008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0304-3975 1879-2294 |
| IngestDate | Tue Nov 04 16:24:41 EST 2025 Tue Nov 04 16:59:50 EST 2025 Sat Sep 27 16:58:16 EDT 2025 Wed Apr 02 07:18:55 EDT 2025 Sat Nov 29 05:14:47 EST 2025 Tue Nov 18 22:33:31 EST 2025 Fri Feb 23 02:33:38 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Real time systems Schedulability analysis Modelling and verification Timed automata Tool Automaton Computer theory Priority Scheduling Verification Modeling Timed system Real time system Reachability Arrival time Subtraction Response time Periodic system Execution time |
| Language | English |
| License | http://www.elsevier.com/open-access/userlicense/1.0 https://www.elsevier.com/tdm/userlicense/1.0 https://www.elsevier.com/open-access/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MeetingName | Tools and algorithms for the construction and analysis of systems (TACAS 2003) |
| MergedId | FETCHMERGED-LOGICAL-c461t-75186c3c0b3db1a59db4377729117d9fb4486b70f84a222c472d4ae2418eee753 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.tcs.2005.11.019 |
| PQID | 28072148 |
| PQPubID | 23500 |
| PageCount | 17 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_mdh_6990 swepub_primary_oai_DiVA_org_kth_180571 proquest_miscellaneous_28072148 pascalfrancis_primary_17634830 crossref_citationtrail_10_1016_j_tcs_2005_11_019 crossref_primary_10_1016_j_tcs_2005_11_019 elsevier_sciencedirect_doi_10_1016_j_tcs_2005_11_019 |
| PublicationCentury | 2000 |
| PublicationDate | 2006 |
| PublicationDateYYYYMMDD | 2006-01-01 |
| PublicationDate_xml | – year: 2006 text: 2006 |
| PublicationDecade | 2000 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Theoretical computer science |
| PublicationYear | 2006 |
| Publisher | Elsevier B.V Elsevier |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier |
| References | Altisen, Gößler, Pnueli, Sifakis, Tripakis, Yovine (bib3) 1999 Liu (bib21) 2000 K. Tindell. Adding time-offsets to schedulability analysis, (1994). Buttazzo (bib10) 1997 Liu, Joseph (bib22) 2001; 253 Fehnker (bib13) 1999 J. McManis, P. Varaiya, Suspension automata: a decidable class of hybrid automata, in: D.L. Dill (Ed.), Proc. Sixth Internat. Conf. on Computer-Aided Verification, Standford, California, USA, 1994, Vol. 818, Springer, Berlin, 1994, pp. 105–117. K. Altisen, G. Gößler, J. Sifakis, A methodology for the construction of scheduled systems, in: Proc. FTRTFT’2000, Lecture Notes in Computer Science, Vol. 1926, Springer, Berlin, 2000, pp. 106–120. E. Fersman, W. Yi, A generic approach to schedulability analysis of real time tasks, Nordic J. Comput. 2004, to appear. T. Amnell, E. Fersman, P. Pettersson, H. Sun, W. Yi, Code synthesis for timed automata, Nordic J. Comput. 2002, submitted. Hune, Larsen, Pettersson (bib16) 2001; 8 F. Cassez, F. Laroussinie, Model-checking for hybrid systems by quotienting and constraints solving, in: Proc. 12th Internat. Conf. on Computer-Aided Verification, Standford, California, USA, 2000, Vol. 1855, Springer, Berlin, 2000, pp. 373–388. Alur, Courcoubetis, Halbwachs, Henzinger, Ho, Nicollin, Olivero, Sifakis, Yovine (bib6) 1995; 138 T. Amnell, E. Fersman, L. Mokrushin, P. Pettersson, W. Yi, Times—a tool for modelling and implementation of embedded systems, in: Proc. Eighth Internat. Conf. on Tools and Algorithms for Construction and Analysis of Systems, Lecture Notes in Computer Science, Vol. 2280, Springer, Berlin, 2002, pp. 460–464. Krishna, Shin (bib19) 1997 Abdeddaı¨m, Maler (bib2) 2002 Alur, Dill (bib7) 1994; 126 Corbett (bib12) 1994 Palencia, Harbour (bib24) 1998 Redell, Törngren (bib25) 2002 Altisen, Gößler, Sifakis (bib5) 2002; 23 Y. Abdeddaı¨m, O. Maler, Job-shop scheduling using timed automata, in: Proc. CAV’01, Lecture Notes in Computer Science, Vol. 2102, Springer, Berlin, 2001, pp. 478–492. E. Fersman, P. Pettersson, W. Yi, Timed automata with asynchronous processes: Schedulability and decidability, in: Proc. Eighth Internat. Conf. on Tools and Algorithms for Construction and Analysis of Systems, Lecture Notes in Computer Science, Vol. 2280, Springer, Berlin, 2002, pp. 67–82. Joseph, Pandya (bib17) 1986; 29 P. Krc˘ál, W. Yi, Decidable and undecidable problems in schedulability analysis using timed automata, in: K. Jensen, A. Podelski (Eds.), Proc. TACAS’04, Barcelona, Spain. Lecture Notes in Computer Science, Vol. 2988, Springer, Berlin, 2004, pp. 236–250. Larsen, Pettersson, Yi (bib20) 1997; 1 10.1016/j.tcs.2005.11.019_bib11 Liu (10.1016/j.tcs.2005.11.019_bib21) 2000 Krishna (10.1016/j.tcs.2005.11.019_bib19) 1997 Altisen (10.1016/j.tcs.2005.11.019_bib3) 1999 10.1016/j.tcs.2005.11.019_bib18 10.1016/j.tcs.2005.11.019_bib14 10.1016/j.tcs.2005.11.019_bib15 Palencia (10.1016/j.tcs.2005.11.019_bib24) 1998 Altisen (10.1016/j.tcs.2005.11.019_bib5) 2002; 23 Liu (10.1016/j.tcs.2005.11.019_bib22) 2001; 253 Abdeddaı¨m (10.1016/j.tcs.2005.11.019_bib2) 2002 Alur (10.1016/j.tcs.2005.11.019_bib7) 1994; 126 Corbett (10.1016/j.tcs.2005.11.019_bib12) 1994 Hune (10.1016/j.tcs.2005.11.019_bib16) 2001; 8 Alur (10.1016/j.tcs.2005.11.019_bib6) 1995; 138 Joseph (10.1016/j.tcs.2005.11.019_bib17) 1986; 29 Buttazzo (10.1016/j.tcs.2005.11.019_bib10) 1997 10.1016/j.tcs.2005.11.019_bib4 10.1016/j.tcs.2005.11.019_bib1 10.1016/j.tcs.2005.11.019_bib26 10.1016/j.tcs.2005.11.019_bib23 10.1016/j.tcs.2005.11.019_bib9 Larsen (10.1016/j.tcs.2005.11.019_bib20) 1997; 1 10.1016/j.tcs.2005.11.019_bib8 Redell (10.1016/j.tcs.2005.11.019_bib25) 2002 Fehnker (10.1016/j.tcs.2005.11.019_bib13) 1999 |
| References_xml | – start-page: 26 year: 1998 end-page: 38 ident: bib24 article-title: Schedulability analysis for tasks with static and dynamic offsets publication-title: Proc. RTSS’98 – year: 1999 ident: bib13 article-title: Scheduling a steel plant with timed automata publication-title: Proc. RTCSA’99 – volume: 29 start-page: 390 year: 1986 end-page: 395 ident: bib17 article-title: Finding response times in a real-time system publication-title: BSC Comput. J. – volume: 8 start-page: 43 year: 2001 end-page: 64 ident: bib16 article-title: Guided synthesis of control programs using publication-title: Nordic J. Comput. – reference: Y. Abdeddaı¨m, O. Maler, Job-shop scheduling using timed automata, in: Proc. CAV’01, Lecture Notes in Computer Science, Vol. 2102, Springer, Berlin, 2001, pp. 478–492. – reference: E. Fersman, W. Yi, A generic approach to schedulability analysis of real time tasks, Nordic J. Comput. 2004, to appear. – year: 1997 ident: bib10 article-title: Hard real-time computing systems. Predictable Scheduling Algorithms and Applications – start-page: 113 year: 2002 end-page: 126 ident: bib2 article-title: Preemptive job-shop scheduling using stopwatch automata publication-title: Proc. TACAS’02 – volume: 126 start-page: 183 year: 1994 end-page: 235 ident: bib7 article-title: A theory of timed automata publication-title: Theoret. Comput. Sci. – start-page: 154 year: 1999 end-page: 163 ident: bib3 article-title: A framework for scheduler synthesis publication-title: Proc. IEEE RTSS’99 – reference: P. Krc˘ál, W. Yi, Decidable and undecidable problems in schedulability analysis using timed automata, in: K. Jensen, A. Podelski (Eds.), Proc. TACAS’04, Barcelona, Spain. Lecture Notes in Computer Science, Vol. 2988, Springer, Berlin, 2004, pp. 236–250. – reference: T. Amnell, E. Fersman, P. Pettersson, H. Sun, W. Yi, Code synthesis for timed automata, Nordic J. Comput. 2002, submitted. – year: 2000 ident: bib21 article-title: Real-Time Systems – year: 2002 ident: bib25 article-title: Calculating exact worst case response times for static priority scheduled tasks with offsets and jitter publication-title: Proc. IEEE Real Time Technology and Applications Symp. – start-page: 132 year: 1994 end-page: 141 ident: bib12 article-title: Modeling and analysis of real-time ada tasking programs publication-title: Proc. Real-Time Systems Symposium – reference: E. Fersman, P. Pettersson, W. Yi, Timed automata with asynchronous processes: Schedulability and decidability, in: Proc. Eighth Internat. Conf. on Tools and Algorithms for Construction and Analysis of Systems, Lecture Notes in Computer Science, Vol. 2280, Springer, Berlin, 2002, pp. 67–82. – reference: F. Cassez, F. Laroussinie, Model-checking for hybrid systems by quotienting and constraints solving, in: Proc. 12th Internat. Conf. on Computer-Aided Verification, Standford, California, USA, 2000, Vol. 1855, Springer, Berlin, 2000, pp. 373–388. – volume: 1 start-page: 134 year: 1997 end-page: 152 ident: bib20 publication-title: Internat. J. Software Tools for Tech. Transfer – volume: 23 start-page: 55 year: 2002 end-page: 84 ident: bib5 article-title: Scheduler modeling based on the controller synthesis paradigm publication-title: J. Real-Time Systems (special issue on control approaches to real-time computing) – volume: 253 start-page: 119 year: 2001 end-page: 152 ident: bib22 article-title: Verification, refinement and scheduling of real-time programs publication-title: Theoret. Comput. Sci. – reference: K. Altisen, G. Gößler, J. Sifakis, A methodology for the construction of scheduled systems, in: Proc. FTRTFT’2000, Lecture Notes in Computer Science, Vol. 1926, Springer, Berlin, 2000, pp. 106–120. – year: 1997 ident: bib19 article-title: Real-time systems – volume: 138 start-page: 3 year: 1995 end-page: 34 ident: bib6 article-title: The algorithmic analysis of hybrid systems publication-title: Theoret. Comput. Sci. – reference: T. Amnell, E. Fersman, L. Mokrushin, P. Pettersson, W. Yi, Times—a tool for modelling and implementation of embedded systems, in: Proc. Eighth Internat. Conf. on Tools and Algorithms for Construction and Analysis of Systems, Lecture Notes in Computer Science, Vol. 2280, Springer, Berlin, 2002, pp. 460–464. – reference: J. McManis, P. Varaiya, Suspension automata: a decidable class of hybrid automata, in: D.L. Dill (Ed.), Proc. Sixth Internat. Conf. on Computer-Aided Verification, Standford, California, USA, 1994, Vol. 818, Springer, Berlin, 1994, pp. 105–117. – reference: K. Tindell. Adding time-offsets to schedulability analysis, (1994). – ident: 10.1016/j.tcs.2005.11.019_bib18 – volume: 253 start-page: 119 issue: 1 year: 2001 ident: 10.1016/j.tcs.2005.11.019_bib22 article-title: Verification, refinement and scheduling of real-time programs publication-title: Theoret. Comput. Sci. doi: 10.1016/S0304-3975(00)00091-8 – start-page: 26 year: 1998 ident: 10.1016/j.tcs.2005.11.019_bib24 article-title: Schedulability analysis for tasks with static and dynamic offsets – ident: 10.1016/j.tcs.2005.11.019_bib8 doi: 10.1007/3-540-46002-0_32 – volume: 23 start-page: 55 year: 2002 ident: 10.1016/j.tcs.2005.11.019_bib5 article-title: Scheduler modeling based on the controller synthesis paradigm publication-title: J. Real-Time Systems (special issue on control approaches to real-time computing) – start-page: 154 year: 1999 ident: 10.1016/j.tcs.2005.11.019_bib3 article-title: A framework for scheduler synthesis – ident: 10.1016/j.tcs.2005.11.019_bib14 doi: 10.1007/3-540-46002-0_6 – year: 2000 ident: 10.1016/j.tcs.2005.11.019_bib21 – year: 1997 ident: 10.1016/j.tcs.2005.11.019_bib10 – year: 1997 ident: 10.1016/j.tcs.2005.11.019_bib19 – year: 2002 ident: 10.1016/j.tcs.2005.11.019_bib25 article-title: Calculating exact worst case response times for static priority scheduled tasks with offsets and jitter – ident: 10.1016/j.tcs.2005.11.019_bib4 doi: 10.1007/3-540-45352-0_11 – ident: 10.1016/j.tcs.2005.11.019_bib23 doi: 10.1007/3-540-58179-0_47 – ident: 10.1016/j.tcs.2005.11.019_bib26 – volume: 126 start-page: 183 issue: 2 year: 1994 ident: 10.1016/j.tcs.2005.11.019_bib7 article-title: A theory of timed automata publication-title: Theoret. Comput. Sci. doi: 10.1016/0304-3975(94)90010-8 – ident: 10.1016/j.tcs.2005.11.019_bib15 – ident: 10.1016/j.tcs.2005.11.019_bib9 – volume: 29 start-page: 390 issue: 5 year: 1986 ident: 10.1016/j.tcs.2005.11.019_bib17 article-title: Finding response times in a real-time system publication-title: BSC Comput. J. doi: 10.1093/comjnl/29.5.390 – start-page: 132 year: 1994 ident: 10.1016/j.tcs.2005.11.019_bib12 article-title: Modeling and analysis of real-time ada tasking programs – volume: 8 start-page: 43 issue: 1 year: 2001 ident: 10.1016/j.tcs.2005.11.019_bib16 article-title: Guided synthesis of control programs using Uppaal publication-title: Nordic J. Comput. – ident: 10.1016/j.tcs.2005.11.019_bib1 doi: 10.1007/3-540-44585-4_46 – volume: 138 start-page: 3 issue: 1 year: 1995 ident: 10.1016/j.tcs.2005.11.019_bib6 article-title: The algorithmic analysis of hybrid systems publication-title: Theoret. Comput. Sci. doi: 10.1016/0304-3975(94)00202-T – volume: 1 start-page: 134 issue: 1–2 year: 1997 ident: 10.1016/j.tcs.2005.11.019_bib20 article-title: Uppaal in a Nutshell publication-title: Internat. J. Software Tools for Tech. Transfer doi: 10.1007/s100090050010 – ident: 10.1016/j.tcs.2005.11.019_bib11 doi: 10.1007/10722167_29 – start-page: 113 year: 2002 ident: 10.1016/j.tcs.2005.11.019_bib2 article-title: Preemptive job-shop scheduling using stopwatch automata – year: 1999 ident: 10.1016/j.tcs.2005.11.019_bib13 article-title: Scheduling a steel plant with timed automata |
| SSID | ssj0000576 |
| Score | 2.087332 |
| Snippet | In classic scheduling theory, real-time tasks are usually assumed to be periodic, i.e. tasks are released and computed with fixed rates periodically. To relax... |
| SourceID | swepub proquest pascalfrancis crossref elsevier |
| SourceType | Open Access Repository Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 301 |
| SubjectTerms | Algorithmics. Computability. Computer arithmetics Applied sciences Automata. Abstract machines. Turing machines Computer science; control theory; systems Computer systems performance. Reliability Exact sciences and technology Modelling and verification Real time systems Schedulability analysis Software Theoretical computing Timed automata |
| Title | Schedulability analysis of fixed-priority systems using timed automata |
| URI | https://dx.doi.org/10.1016/j.tcs.2005.11.019 https://www.proquest.com/docview/28072148 https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-180571 https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-6990 |
| Volume | 354 |
| WOSCitedRecordID | wos000236485400008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: ScienceDirect Freedom Collection - Elsevier customDbUrl: eissn: 1879-2294 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0000576 issn: 1879-2294 databaseCode: AIEXJ dateStart: 19950109 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Pb9MwFLbKxgGEBIxNhB8jh4kDVVBSu4lzrKCDgdpNawflFCW2wzq6pGrSqRf-d55jO_0xKOLAJaqsOIn6fX5-z_b7HkJHnLke55w6Qso_ksRNnSQEQHzsJwHMUB7246rYRNDv09EoPGs0fppcmJtJkGV0sQin_xVqaAOwZersP8BdPxQa4DeADleAHa63gf_9_LOSnMh01YamnupWKTIAwPh8opS6pQ7TUp8kHS8Ed6azcS6L22m956I5r1YWZD163oznZX6tMtsUA7rng16nr86Kiaxu751-Pr-Qq2LVEoAAG8Jre9wdgjc9GJz2Nw8pfu30PzS_nWxdkzDJMiu2DMsNmFAVSTGGFyv5aM2w1ooZxfphakbGKrvzlrFX6w5Xb0tWqMUxKceqDfCasPbGhFcfQ_TAuBKK3Ttot4V9CrH7buekO_q0nMrbgdrs1l9vtsWrA4Ibr_2TY_NgGheAd6rqpKwHMqvitJVDM3yE9pepnvZZTaLHqCGyPfRQxya2tvwFNJnyH6ZtD93v1ZK_xRN0vM4m27DJzlN7nU22ZpNdscmu2GQbNu2ji-Pu8N1HRxfpcBjxvdKR23Y-w8xNME-8uB3yhOBAxmyeF_AwTSD-h2HvppTE4IsyErQ4iQU4jlQIAcHyAdrJ8kw8RXbI3Zi6gtM4oCTBNCEswS0epMxL3XbKLOSafzhiWsFeFlKZROao4lUEoMjKqm2IbCMAxUJv6i5TJd-y7WZiYIv0oFR-ZQSM29btcA3i5Ys0vSz0ymAegfGWO3JxJvI5PIVKeUJCLfRaUaHuK1Xf34-_dKJ89j36UV5GHgUyehY62nbjNb-MfPAvn_3tk56je8tx-wLtlLO5eInusptyXMwO9TD4BVyS1lE |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Theoretical+computer+science&rft.atitle=Schedulability+analysis+of+fixed-priority+systems+using+timed+automata&rft.au=FERSMAN%2C+Elena&rft.au=MOKRUSHIN%2C+Leonid&rft.au=PETTERSSON%2C+Paul&rft.au=WANG+YI&rft.date=2006-01-01&rft.pub=Elsevier&rft.issn=0304-3975&rft.volume=354&rft.issue=2&rft.spage=301&rft.epage=317&rft_id=info:doi/10.1016%2Fj.tcs.2005.11.019&rft.externalDBID=n%2Fa&rft.externalDocID=17634830 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon |