메뉴 건너뛰기




Volumn 23, Issue 3, 2003, Pages 43-60

Pattern-Based Control Systems Engineering

Author keywords

[No Author keywords available]

Indexed keywords

EMBEDDED SYSTEMS; REAL TIME SYSTEMS; SOFTWARE ENGINEERING; SYSTEMS ENGINEERING;

EID: 0038039008     PISSN: 1066033X     EISSN: None     Source Type: Journal    
DOI: 10.1109/MCS.2003.1200245     Document Type: Article
Times cited : (39)

References (73)
  • 1
    • 0036684990 scopus 로고    scopus 로고
    • Distinguishing between programming and software engineering
    • Aug.
    • B. Berenbach, “Distinguishing between programming and software engineering,” IEEE Computer Mag., vol. 35, pp. 7-8, Aug. 2002.
    • (2002) IEEE Computer Mag. , vol.35 , pp. 7-8
    • Berenbach, B.1
  • 4
    • 0031996234 scopus 로고    scopus 로고
    • Control system design using real-time design patterns
    • London, U.K.,.
    • M. Pont, “Control system design using real-time design patterns,” in Proc. UKACC Int. Conf. Control, London, U.K., 1998, pp. 1078-1083.
    • (1998) Proc. UKACC Int. Conf. Control , pp. 1078-1083
    • Pont, M.1
  • 5
    • 0033640715 scopus 로고    scopus 로고
    • Object-orientation vs. real-time systems
    • J. Zalewski, “Object-orientation vs. real-time systems,” Real-Time Syst., vol. 18, pp. 75-77, 2000.
    • (2000) Real-Time Syst. , vol.18 , pp. 75-77
    • Zalewski, J.1
  • 13
    • 0037795862 scopus 로고    scopus 로고
    • A design patterns experience report
    • L. Rising, Ed. Cambridge. U.K.: Cambridge Univ. Press,.
    • R.L. Ramirez, “A design patterns experience report,” in The Patterns Handbook, L. Rising, Ed. Cambridge. U.K.: Cambridge Univ. Press, 1998, pp. 435-441.
    • (1998) The Patterns Handbook , pp. 435-441
    • Ramirez, R.L.1
  • 14
    • 0034982117 scopus 로고    scopus 로고
    • Real-time software architectures and design patterns: Fundamental concepts andtheir consequences
    • July.
    • J. Zalewski, “Real-time software architectures and design patterns: Fundamental concepts andtheir consequences,” Annu. Rev. Contr., vol. 25, pp. 133-146, July 2001.
    • (2001) Annu. Rev. Contr. , vol.25 , pp. 133-146
    • Zalewski, J.1
  • 16
    • 0038133528 scopus 로고
    • Software design patterns: Common questions and answers
    • New York, 6-10 June.
    • J.O. Coplien, “Software design patterns: Common questions and answers,” in Proc. OBJECT EXPO'94 Conf., New York, 6-10 June 1994, pp. 39-42.
    • (1994) Proc. OBJECT EXPO'94 Conf. , pp. 39-42
    • Coplien, J.O.1
  • 18
    • 0038810376 scopus 로고    scopus 로고
    • System test pattern language
    • L. Rising, Ed., Cambridge, U.K.: Cambridge Univ. Press,.
    • D.E. DeLano and L. Rising, “System test pattern language,” in The Patterns Handbook, L. Rising, Ed., pp. 97-119. Cambridge, U.K.: Cambridge Univ. Press, 1998.
    • (1998) The Patterns Handbook , pp. 97-119
    • DeLano, D.E.1    Rising, L.2
  • 20
    • 85008042999 scopus 로고    scopus 로고
    • UML profile for schedulability, performance and time
    • OMG, Nov. [Online]. Available:http://www.omg.org/docs/ptc/02-11-01.pdf
    • OMG, “UML profile for schedulability, performance and time,” Object Management Group, Tech. Rep. PTC/02-11-01, Nov. 2002 [Online]. Available:http://www.omg.org/docs/ptc/02-11-01.pdf
    • (2002) Object Management Group, Tech. Rep. PTC/02-11-01
  • 22
    • 0033741834 scopus 로고    scopus 로고
    • Framework-based software architectures for process automation systems
    • F. Buschmann, A. Geisler, T. Heimke, and C. Schuderer, “Framework-based software architectures for process automation systems,” Annu. Rev. Contr., vol. 24, pp. 163-175, 2000.
    • (2000) Annu. Rev. Contr. , vol.24 , pp. 163-175
    • Buschmann, F.1    Geisler, A.2    Heimke, T.3    Schuderer, C.4
  • 23
    • 4243933829 scopus 로고    scopus 로고
    • Development of an object-oriented framework for vessel control system
    • Karlskrona, Sweden, Tech. Rep. ESPRIT III/ESSI/DOVER 10496,.
    • P. Dagermo and J. Knutsson, “Development of an object-oriented framework for vessel control system,” Dover Consortium, Karlskrona, Sweden, Tech. Rep. ESPRIT III/ESSI/DOVER 10496, 1996.
    • (1996) Dover Consortium
    • Dagermo, P.1    Knutsson, J.2
  • 28
    • 0038810381 scopus 로고    scopus 로고
    • Watchdog patterns for reliable embedded systems
    • Denmark, Sept.
    • M. Pont and H. Ong, “Watchdog patterns for reliable embedded systems,” in Proc. VikingPLOP 2002, Denmark, Sept. 2002, pp. 84-125.
    • (2002) Proc. VikingPLOP 2002 , pp. 84-125
    • Pont, M.1    Ong, H.2
  • 29
    • 85008015071 scopus 로고    scopus 로고
    • A system for reliability patterns
    • Bad Irsee, Germany, July [Online]. Available: http://www.hillside.net/patterns/EuroPLoP2002/papers/Saridakis.zip
    • T. Saridakis, “A system for reliability patterns,” in Proc. EuroPLoP 2002, Bad Irsee, Germany, July 2002 [Online]. Available: http://www.hillside.net/patterns/EuroPLoP2002/papers/Saridakis.zip
    • (2002) Proc. EuroPLoP 2002
    • Saridakis, T.1
  • 33
    • 0031368770 scopus 로고    scopus 로고
    • A catalogue of general-purpose software design patterns
    • Santa Barbara, CA, 28 July-1 Aug.
    • W. Tichy, “A catalogue of general-purpose software design patterns,” in Proc. TOOLS 23, Technology of Object-Oriented Languages and Systems, Santa Barbara, CA, 28 July-1 Aug. 1997, pp. 330-339.
    • (1997) Proc. TOOLS 23, Technology of Object-Oriented Languages and Systems , pp. 330-339
    • Tichy, W.1
  • 34
    • 4243853972 scopus 로고
    • Design patterns for avionics control systems
    • State Univ. of New York, Oswego, Tech. Rep. ADAGE-OSW-94-01, Nov.
    • D. Lea, “Design patterns for avionics control systems,” DSSA ADAGE Project, State Univ. of New York, Oswego, Tech. Rep. ADAGE-OSW-94-01, Nov. 1994.
    • (1994) DSSA ADAGE Project
    • Lea, D.1
  • 35
    • 0038810375 scopus 로고
    • Patterns for generating a layered architecture
    • D.C. Schmidt and J.O. Coplien, Eds. Reading, MA: Addison-Wesley,.
    • B. Rubel, “Patterns for generating a layered architecture,” in Pattern Languages of Program Design, D.C. Schmidt and J.O. Coplien, Eds. Reading, MA: Addison-Wesley, 1995, pp. 119-128.
    • (1995) Pattern Languages of Program Design , pp. 119-128
    • Rubel, B.1
  • 36
    • 0038133523 scopus 로고    scopus 로고
    • Organizational multiplexing: Patterns for processing satellite telemetry with distributed teams
    • J. Vlissides, J. Coplien, and N. Kert, Eds. Reading, MA: Addison-Wesley,.
    • S. Berczuk, “Organizational multiplexing: Patterns for processing satellite telemetry with distributed teams,” in Pattern Languages of Program Design 2, J. Vlissides, J. Coplien, and N. Kert, Eds. Reading, MA: Addison-Wesley, 1996, pp. 194-206.
    • (1996) Pattern Languages of Program Design 2 , pp. 194-206
    • Berczuk, S.1
  • 37
    • 0040437043 scopus 로고    scopus 로고
    • Standard telemetry processing: An object oriented approach using software design patterns
    • A. Herrmann and T. Schöning, “Standard telemetry processing: An object oriented approach using software design patterns,” Aerosp. Sci. Technol., vol. 4, pp. 289-297, 2000.
    • (2000) Aerosp. Sci. Technol. , vol.4 , pp. 289-297
    • Herrmann, A.1    Schöning, T.2
  • 38
    • 0038472573 scopus 로고    scopus 로고
    • The points and deviations pattern language of fire alarm systems
    • R. Martin, D. Riehle, and F. Buschmann, Eds. Reading, MA: Addison-Wesley,.
    • P. Molin and L. Ohlsson, “The points and deviations pattern language of fire alarm systems,” in Pattern Languages of Program Design 3, R. Martin, D. Riehle, and F. Buschmann, Eds. Reading, MA: Addison-Wesley, 1996, pp. 431-445.
    • (1996) Pattern Languages of Program Design 3 , pp. 431-445
    • Molin, P.1    Ohlsson, L.2
  • 40
    • 85008029706 scopus 로고    scopus 로고
    • A pattern language for simple embedded systems
    • Monticello, IL, U.S.A., 15-18 Aug. [Online]. Available: http://jerry.cs.uiuc.edu/~plop/plop99/proceedings/bottomley/mpattern.pdf
    • M. Bottomley, “A pattern language for simple embedded systems,” in Proc. PLoP'99, 6th Annual Pattern Languages of Programming Conf., Monticello, IL, U.S.A., 15-18 Aug. 1999 [Online]. Available: http://jerry.cs.uiuc.edu/~plop/plop99/proceedings/bottomley/mpattern.pdf
    • (1999) Proc. PLoP'99, 6th Annual Pattern Languages of Programming Conf.
    • Bottomley, M.1
  • 42
    • 0034861158 scopus 로고    scopus 로고
    • Object-oriented design pattern approach for modeling and simulating open distributed control system
    • Seoul, South Korea, 21-26 May.
    • T. Tomura, S. Kanai, K. Uehiro, and S. Yamamoto, “Object-oriented design pattern approach for modeling and simulating open distributed control system,” in Proc. 2001 ICRA, IEEE Int. Conf. Robotics and Automation, Seoul, South Korea, 21-26 May 1997, pp. 211-216.
    • (1997) Proc. 2001 ICRA, IEEE Int. Conf. Robotics and Automation , pp. 211-216
    • Tomura, T.1    Kanai, S.2    Uehiro, K.3    Yamamoto, S.4
  • 43
    • 33847274389 scopus 로고    scopus 로고
    • An architectural pattern for real-time control software
    • Monticello, IL, Sept. 4-6 [Online]. Available: http://www.cs.wustl.edu/~schmidt/PLoP-96/selic.ps.gz
    • B. Selic, “An architectural pattern for real-time control software,” in Proc. PLoP'96 3rd Annu. Pattern Languages of Programming Conf., Monticello, IL, Sept. 4-6 1996 [Online]. Available: http://www.cs.wustl.edu/~schmidt/PLoP-96/selic.ps.gz
    • (1996) Proc. PLoP'96 3rd Annu. Pattern Languages of Programming Conf.
    • Selic, B.1
  • 44
    • 0038133515 scopus 로고    scopus 로고
    • Real-time software design patterns
    • Ustron, Poland, 16-19 Sept.
    • J. Zalewski, “Real-time software design patterns,” in Proc. SCR'02, 9th Conf. Real-Time Systems, Ustron, Poland, 16-19 Sept. 2002, pp. 23-42.
    • (2002) Proc. SCR'02, 9th Conf. Real-Time Systems , pp. 23-42
    • Zalewski, J.1
  • 45
    • 85008029698 scopus 로고    scopus 로고
    • The state-machine pattern
    • Philadelphia, PA, 2-6 Dec.
    • B. Sanden, “The state-machine pattern,” in Proc. TRI-Ada Conf., Philadelphia, PA, 2-6 Dec. 1996, pp. 135-142.
    • (1996) Proc. TRI-Ada Conf. , pp. 135-142
    • Sanden, B.1
  • 46
    • 85008028955 scopus 로고    scopus 로고
    • Concurrent design patterns for resource sharing
    • St. Louis, MO, 9-13 Nov.
    • B. Sanden, “Concurrent design patterns for resource sharing,” in Proc. TRI-Ada Conf., St. Louis, MO, 9-13 Nov. 1997, pp. 173-183.
    • (1997) Proc. TRI-Ada Conf. , pp. 173-183
    • Sanden, B.1
  • 47
    • 84944411835 scopus 로고    scopus 로고
    • A design pattern for state machines and concurrent activities
    • Berlin, Germany,.
    • B. Sanden, “A design pattern for state machines and concurrent activities,” in Proc. Ada-Europe 2001 Conf., Berlin, Germany, 2001, pp. 203-214.
    • (2001) Proc. Ada-Europe 2001 Conf. , pp. 203-214
    • Sanden, B.1
  • 48
    • 0033337346 scopus 로고    scopus 로고
    • Methods and tools for the automated configuration of distributed applications from reusable software architectures and components
    • Dec.
    • H. Gomaa and G. Farrukh, “Methods and tools for the automated configuration of distributed applications from reusable software architectures and components,” Proc. Inst. Elec. Eng., vol. 146, pp. 277-290, Dec. 1999.
    • (1999) Proc. Inst. Elec. Eng. , vol.146 , pp. 277-290
    • Gomaa, H.1    Farrukh, G.2
  • 52
    • 0033871864 scopus 로고    scopus 로고
    • Design patterns for behavior-based robotics
    • A. Graves and C. Czarnecki, “Design patterns for behavior-based robotics,” IEEE Trans. Syst.,Man, Cybernet., vol. 30, no. 1, pp. 36-41, 2000.
    • (2000) IEEE Trans. Syst.,Man, Cybernet , vol.30 , Issue.1 , pp. 36-41
    • Graves, A.1    Czarnecki, C.2
  • 55
    • 0032674228 scopus 로고    scopus 로고
    • Multithreaded rendezvous: A design pattern for distributed rendezvous
    • San Antonio, TX, Feb. 28-Mar. 2,.
    • R. Jiménez-Peris, M. Patiño-Martinez, and S. Arevalo, “Multithreaded rendezvous: A design pattern for distributed rendezvous,” in Proc. ACM Symp. Applied Computing, San Antonio, TX, Feb. 28-Mar. 2, 1999, pp. 571-579.
    • (1999) Proc. ACM Symp. Applied Computing , pp. 571-579
    • Jiménez-Peris, R.1    Patiño-Martinez, M.2    Arevalo, S.3
  • 56
    • 0032597103 scopus 로고    scopus 로고
    • Design pattern for deadlock handling in holonic manufacturing systems
    • J. Wyns, H.V. Brussel, and P. Valckenaers, “Design pattern for deadlock handling in holonic manufacturing systems,” Production Plan. Contr., vol. 10, no. 7, pp. 616-626, 1999.
    • (1999) Production Plan. Contr. , vol.10 , Issue.7 , pp. 616-626
    • Wyns, J.1    Valckenaers, P.2
  • 57
    • 0035790756 scopus 로고    scopus 로고
    • Reusable component interconnection pattern for distributed software architectures
    • H. Gomaa, D. Menasce, and M. Shin, “Reusable component interconnection pattern for distributed software architectures,” SIGSOFT Software Eng. Notes, vol. 26, no. 3, pp. 69-77, 2001.
    • (2001) SIGSOFT Software Eng. Notes , vol.26 , Issue.3 , pp. 69-77
    • Gomaa, H.1    Menasce, D.2    Shin, M.3
  • 58
    • 0028483388 scopus 로고
    • Object-oriented programming in control systems: A survey
    • Aug.
    • C.P. Jobling, P. Grant, H. Barker, and P. Townsend, “Object-oriented programming in control systems: A survey,” Automatica, vol. 30, pp. 1221-1261, Aug. 1994.
    • (1994) Automatica , vol.30 , pp. 1221-1261
    • Jobling, C.P.1    Grant, P.2    Barker, H.3    Townsend, P.4
  • 62
    • 0037795847 scopus 로고    scopus 로고
    • Practice of real-time software architectures: Collider, satellites and tanks combined
    • Hong Kong, P.R.C., 19-21 Nov.
    • J. van Katwijk, J.-J. Schwarz, and J. Zalewski, “Practice of real-time software architectures: Collider, satellites and tanks combined,” in Proc. IFAC Conf. New Technologies for Computer Control, Hong Kong, P.R.C., 19-21 Nov. 2001, pp. 550-559.
    • (2001) Proc. IFAC Conf. New Technologies for Computer Control , pp. 550-559
    • van Katwijk, J.1    Schwarz, J.-J.2    Zalewski, J.3
  • 63
    • 0033746813 scopus 로고    scopus 로고
    • An overview of the real-time CORBA specification
    • June.
    • D.C. Schmidt and F. Kuhns, “An overview of the real-time CORBA specification,”Computer, vol. 33, pp. 56-63, June 2000.
    • (2000) Computer , vol.33 , pp. 56-63
    • Schmidt, D.C.1    Kuhns, F.2
  • 64
    • 85008057096 scopus 로고    scopus 로고
    • Issues in the development of software intensive control systems
    • Ohrid, Macedonia, Oct.
    • R. Sanz, M.J. Segarra, A. de Antonio, J.A. Clavijo, and I. Alarcón, “Issues in the development of software intensive control systems,” in Proc. COSY Annu. Workshop, Ohrid, Macedonia, Oct. 1998.
    • (1998) Proc. COSY Annu. Workshop
    • Sanz, R.1    de Antonio, A.2    Clavijo, J.A.3    Alarcón, I.4
  • 65
    • 0000903578 scopus 로고    scopus 로고
    • Agents for complex control systems
    • T. Samad and J. Weyrauch, Eds., Chichester, U.K.: Wiley,.
    • R. Sanz, “Agents for complex control systems,” in Automation, Control, and Complexity: New Developments and Directions, T. Samad and J. Weyrauch, Eds., Chichester, U.K.: Wiley, 2000, pp. 171-190.
    • (2000) Automation, Control, and Complexity: New Developments and Directions , pp. 171-190
    • Sanz, R.1
  • 66
    • 0034985422 scopus 로고    scopus 로고
    • CORBA for control systems
    • R. Sanz and M. Alonso, “CORBA for control systems,” Annu. Rev. Contr., vol. 25, pp. 169-181, 2001.
    • (2001) Annu. Rev. Contr. , vol.25 , pp. 169-181
    • Sanz, R.1    Alonso, M.2
  • 70
    • 1242330126 scopus 로고    scopus 로고
    • Designing and implementing reliable embedded systems using patterns
    • P. Dyson and M. Devos, Eds., Bad Irsee, Germany, 6-8 July [Online]. Available: http://www.argo.be/europlop/Papers/Final/Pont.pdf
    • M. Pont, “Designing and implementing reliable embedded systems using patterns,” in Proc. EuroPLoP'99. 4th Eur. Conf. Pattern Languages of Programming and Computing, P. Dyson and M. Devos, Eds., Bad Irsee, Germany, 6-8 July 1999 [Online]. Available: http://www.argo.be/europlop/Papers/Final/Pont.pdf
    • (1999) Proc. EuroPLoP'99. 4th Eur. Conf. Pattern Languages of Programming and Computing
    • Pont, M.1
  • 71
    • 0037532138 scopus 로고    scopus 로고
    • The design of embedded systems using software patterns
    • Swansea, U.K., 12-15 Apr.
    • M. Pont, Y. Li, C. Parikh, and C. Wong, “The design of embedded systems using software patterns,” in Proc. Workshop Condition Monitoring, Swansea, U.K., 12-15 Apr. 1999, pp. 221-236.
    • (1999) Proc. Workshop Condition Monitoring , pp. 221-236
    • Pont, M.1    Li, Y.2    Parikh, C.3    Wong, C.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.