메뉴 건너뛰기




Volumn 23, Issue 1, 2003, Pages 21-35

Software Technology for Implementing Reusable, Distributed Control Systems

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SIMULATION; COMPUTER SOFTWARE SELECTION AND EVALUATION; CONTROL SYSTEM SYNTHESIS; DISTRIBUTED COMPUTER SYSTEMS; GLOBAL POSITIONING SYSTEM; INTEROPERABILITY; MIDDLEWARE; NETWORK PROTOCOLS; OBJECT ORIENTED PROGRAMMING; SENSORS; SOFTWARE ENGINEERING;

EID: 0037299722     PISSN: 1066033X     EISSN: None     Source Type: Journal    
DOI: 10.1109/MCS.2003.1172827     Document Type: Article
Times cited : (80)

References (71)
  • 3
    • 0032045971 scopus 로고    scopus 로고
    • The design and performance of real-time object request brokers
    • Apr.
    • D. Levine, S. Mungee, and D. Schmidt, “The design and performance of real-time object request brokers,” Comput. Commun., vol. 21, pp. 294-324, Apr. 1998.
    • (1998) Comput. Commun. , vol.21 , pp. 294-324
    • Levine, D.1    Mungee, S.2    Schmidt, D.3
  • 4
    • 0033746813 scopus 로고    scopus 로고
    • An overview of the real-time CORBA specification
    • June.
    • D. Schmidt and F. Kuhns, “An overview of the real-time CORBA specification,” IEEE Computer, vol. 33, pp. 56-63, June 2000.
    • (2000) IEEE Computer , vol.33 , pp. 56-63
    • Schmidt, D.1    Kuhns, F.2
  • 7
    • 0002425570 scopus 로고    scopus 로고
    • The Jini architecture for network-centric computing
    • July.
    • J. Waldo, “The Jini architecture for network-centric computing,” Commun. ACM, vol. 42, no. 7, pp. 76-82, July 1999.
    • (1999) Commun. ACM , vol.42 , Issue.7 , pp. 76-82
    • Waldo, J.1
  • 12
    • 0012426978 scopus 로고    scopus 로고
    • A pattern for gradual transitioning during dynamic component replacement in extreme performance UAV hybrid control systems
    • Tampa, FL, Oct. 2001 [Online]. Available: http:/www.cs.wustl.edu/~mk1/realtimepatterns/oopsla2001/submissions/muratguler.pdf
    • M. Guler, L. Wills, S. Clements, B. Heck, and G. Vachtsevanos, “A pattern for gradual transitioning during dynamic component replacement in extreme performance UAV hybrid control systems,” in OOPSLA 2001 Workshop Patterns and Pattern Languages Object-Oriented Distributed Real-Time and Embedded Syst., Tampa, FL, Oct. 2001 [Online]. Available: http:/www.cs.wustl.edu/~mk1/realtimepatterns/oopsla2001/submissions/muratguler.pdf
    • OOPSLA 2001 Workshop Patterns and Pattern Languages Object-Oriented Distributed Real-Time and Embedded Syst.
    • Guler, M.1    Wills, L.2    Clements, S.3    Heck, B.4    Vachtsevanos, G.5
  • 13
    • 0024028289 scopus 로고
    • Designing reusable classes
    • June/July.
    • R. Johnson and B. Foote, “Designing reusable classes,” J. Object-Oriented Programming, vol. 1, no. 2, pp. 22-35, June/July 1988.
    • (1988) J. Object-Oriented Programming , vol.1 , Issue.2 , pp. 22-35
    • Johnson, R.1    Foote, B.2
  • 14
    • 0003164825 scopus 로고    scopus 로고
    • Essential framework design patterns: Why ‘hot spot’ identification helps
    • Mar.
    • W. Pree, “Essential framework design patterns: Why ‘hot spot’ identification helps,” Object Mag., vol. 7, no. 1, pp. 34-37, Mar. 1997.
    • (1997) Object Mag. , vol.7 , Issue.1 , pp. 34-37
    • Pree, W.1
  • 18
    • 0032661369 scopus 로고    scopus 로고
    • An object-oriented realtime framework for distributed control systems
    • Detroit, MI, May.
    • A. Traub and R. Schraft, “An object-oriented realtime framework for distributed control systems,” in Proc. IEEE Int. Conf. Robotics and Automation, Detroit, MI, May 1999, pp. 3115-3121.
    • (1999) Proc. IEEE Int. Conf. Robotics and Automation , pp. 3115-3121
    • Traub, A.1    Schraft, R.2
  • 19
    • 0031638766 scopus 로고    scopus 로고
    • NEXUS: A flexible, efficient and robust framework for integrating software components of a robotic system
    • Leuven, Belgium,.
    • J. Fernandez and J. Gonzalez, “NEXUS: A flexible, efficient and robust framework for integrating software components of a robotic system,” in Proc. 1998 IEEE ICRA, Leuven, Belgium, 1998, pp. 524-529.
    • (1998) Proc. 1998 IEEE ICRA , pp. 524-529
    • Fernandez, J.1    Gonzalez, J.2
  • 20
  • 21
    • 0034824938 scopus 로고    scopus 로고
    • Component-based software engineering for resource-constraint systems: What are the needs?
    • (WORDS'01), Rome, Italy, Jan.
    • D. Hammer and M.R.V. Chaudron, “Component-based software engineering for resource-constraint systems: What are the needs?” in Proc. 6th Int. Workshop Object-Oriented Real-Time Dependable Syst. (WORDS'01), Rome, Italy, Jan. 2001, pp. 91-96.
    • (2001) Proc. 6th Int. Workshop Object-Oriented Real-Time Dependable Syst , pp. 91-96
    • Hammer, D.1    Chaudron, M.R.V.2
  • 22
    • 0034273528 scopus 로고    scopus 로고
    • What's ahead for embedded software?
    • Sept.
    • E. Lee, “What's ahead for embedded software?” IEEE Computer, vol. 33, pp. 18-26, Sept. 2000.
    • (2000) IEEE Computer , vol.33 , pp. 18-26
    • Lee, E.1
  • 24
    • 85086619354 scopus 로고    scopus 로고
    • Flight simulation for the development of an experimental UAV
    • Monterey, CA, no. AIAA-2002-4975, Aug.
    • E. Johnson and S. Mishra, “Flight simulation for the development of an experimental UAV,” in AIAA Modeling and Simulation Technol. Conf., Monterey, CA, no. AIAA-2002-4975, Aug. 2002.
    • (2002) AIAA Modeling and Simulation Technol. Conf.
    • Johnson, E.1    Mishra, S.2
  • 25
    • 0004141908 scopus 로고    scopus 로고
    • Englewood Cliffs, NJ: Prentice-Hall,.
    • A. Tanenbaum, Computer Networks. Englewood Cliffs, NJ: Prentice-Hall, 1996.
    • (1996) Computer Networks
    • Tanenbaum, A.1
  • 26
    • 17744372774 scopus 로고    scopus 로고
    • Can Ethernet be real time?
    • [Online]. Available: http://www.rti.com/products/ndds/leads.html
    • S. Schneider, G. Pardo-Castellote, and M. Hamilton, “Can Ethernet be real time?” [Online]. Available: http://www.rti.com/products/ndds/leads.html
    • Schneider, S.1    Pardo-Castellote, G.2    Hamilton, M.3
  • 27
    • 0031069213 scopus 로고    scopus 로고
    • Distributed fieldbus and control network systems
    • Feb.
    • G. Schickhuber and O. McCarthy, “Distributed fieldbus and control network systems,” IEEE Comput. Control Eng. J., vol. 8, pp. 21-32, Feb. 1997.
    • (1997) IEEE Comput. Control Eng. J. , vol.8 , pp. 21-32
    • Schickhuber, G.1    McCarthy, O.2
  • 28
    • 0033743125 scopus 로고    scopus 로고
    • A comparison of CAN and TTP
    • S. Kopetz, “A comparison of CAN and TTP,” Annu. Rev. Control, vol. 24, pp. 177-188, 2000.
    • (2000) Annu. Rev. Control , vol.24 , pp. 177-188
    • Kopetz, S.1
  • 29
    • 0034836987 scopus 로고    scopus 로고
    • Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet
    • F.-L. Lian, J. Moyne, and D. Tilbury, “Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet,” IEEE Contr. Syst. Mag., vol. 21, pp. 66-83, 2001.
    • (2001) IEEE Contr. Syst. Mag. , vol.21 , pp. 66-83
    • Lian, F.-L.1    Moyne, J.2    Tilbury, D.3
  • 30
    • 24244446285 scopus 로고    scopus 로고
    • Workshop on the research needs in modeling, dynamics, monitoring and control of complex engineering systems
    • Anchorage, AK, May 11-12, [Online]. Available:http://www.isr.umd.edu/ISR/Complex/
    • C. Georgakis and W. Levine, “Workshop on the research needs in modeling, dynamics, monitoring and control of complex engineering systems,” Report, Anchorage, AK, May 11-12, 2002 [Online]. Available:http://www.isr.umd.edu/ISR/Complex/
    • (2002) Report
    • Georgakis, C.1    Levine, W.2
  • 31
    • 0034842163 scopus 로고    scopus 로고
    • The OCP-An open middleware solution for embedded systems
    • Arlington, VA,.
    • J. Paunicka, B. Mendel, and D. Corman, “The OCP-An open middleware solution for embedded systems,” in Proc. American Control Conf., Arlington, VA, 2001, pp. 3345-3350.
    • (2001) Proc. American Control Conf. , pp. 3345-3350
    • Paunicka, J.1    Mendel, B.2    Corman, D.3
  • 35
    • 2942718478 scopus 로고    scopus 로고
    • Real-time specification for Java
    • [Online]. Available: http://jcp.org/jsr/detail/1.jsp
    • Java Community Process, “Real-time specification for Java,” [Online]. Available: http://jcp.org/jsr/detail/1.jsp
    • Java Community Process
  • 36
    • 85008008545 scopus 로고    scopus 로고
    • Requirements for real-time extensions to the Java platform
    • Eds. Available:http://www.itl.nist.gov/div897/ctg/real-time/rtj-final-draft.pdf
    • L. Carnahan and M. Ruark, Eds., “Requirements for real-time extensions to the Java platform,” NIST Pub. 500-243 [Online]. Available:http://www.itl.nist.gov/div897/ctg/real-time/rtj-final-draft.pdf
    • NIST Pub. 500-243 [Online]
    • Carnahan, L.1    Ruark, M.2
  • 37
    • 0012590924 scopus 로고    scopus 로고
    • NET from the enterprise perspective: SOAP
    • 12 Sept. 2000 [Online]. Available: http://java.oreilly.com/news/soap_0900.html
    • J. Farley, “.NET from the enterprise perspective: SOAP,” O'Reilly News, 12 Sept. 2000 [Online]. Available: http://java.oreilly.com/news/soap_0900.html
    • O'Reilly News
    • Farley, J.1
  • 38
    • 0012592893 scopus 로고    scopus 로고
    • Microsoft.NET vs. J2EE: How do they stack up?
    • Aug. 2000 [Online]. Available: http://java.oreilly.com/news/farley_0800.html
    • J. Farley, “Microsoft.NET vs. J2EE: How do they stack up?,” O'Reilly News, Aug. 2000 [Online]. Available: http://java.oreilly.com/news/farley_0800.html
    • O'Reilly News
    • Farley, J.1
  • 39
    • 0028044255 scopus 로고    scopus 로고
    • The network data delivery service:Real-time data connectivity for distributed control applications
    • San Diego, CA,.
    • G. Pardo-Castellote and S. Schneider, “The network data delivery service:Real-time data connectivity for distributed control applications,” in Proc. 1994 IEEE Int. Conf. Robotics and Automation, San Diego, CA, vol. 4, pp. 2870-2876.
    • Proc. 1994 IEEE Int. Conf. Robotics and Automation , vol.4 , pp. 2870-2876
    • Pardo-Castellote, G.1    Schneider, S.2
  • 40
    • 17644422875 scopus 로고    scopus 로고
    • NDDS: The real-time publish-subscribe middleware
    • [Online]. Available: www.rti.com/products/ndds/leads.html
    • G. Pardo-Castellote, S. Schneider, and M. Hamilton, “NDDS: The real-time publish-subscribe middleware” [Online]. Available: www.rti.com/products/ndds/leads.html
    • Pardo-Castellote, G.1    Schneider, S.2    Hamilton, M.3
  • 42
    • 84974687699 scopus 로고
    • Scheduling algorithms for multiprogramming in a hard real-time environment
    • Jan.
    • C. Liu and J. Layland, “Scheduling algorithms for multiprogramming in a hard real-time environment,” J. ACM, vol. 20, pp. 46-61, Jan. 1973.
    • (1973) J. ACM , vol.20 , pp. 46-61
    • Liu, C.1    Layland, J.2
  • 48
    • 0042299761 scopus 로고
    • Real-time scheduling of sensor-based control systems
    • W. Halang and K. Ramamritham, Eds. Tarrytown, NY: Pergamon,.
    • D.B. Stewart and P.K. Khosla, “Real-time scheduling of sensor-based control systems,” in Real-Time Programming, W. Halang and K. Ramamritham, Eds. Tarrytown, NY: Pergamon, 1992.
    • (1992) Real-Time Programming
    • Stewart, D.B.1    Khosla, P.K.2
  • 49
  • 53
    • 0001263652 scopus 로고    scopus 로고
    • A control-based middleware framework for quality-of-service adaptation
    • Sept.
    • B. Li and K. Nahrstedt, “A control-based middleware framework for quality-of-service adaptation,” IEEE J. Select. Areas Commun., vol.17, pp. 1632-1650, Sept. 1999.
    • (1999) IEEE J. Select. Areas Commun. , vol.17 , pp. 1632-1650
    • Li, B.1    Nahrstedt, K.2
  • 54
    • 0034847150 scopus 로고    scopus 로고
    • Real-time adaptive resource management for multi-model control
    • Arlington, VA,.
    • M. Agrawal, D. Cofer, and T. Samad, “Real-time adaptive resource management for multi-model control,” in Proc. American Control Conf., Arlington, VA, 2001, pp. 3451-3456.
    • (2001) Proc. American Control Conf. , pp. 3451-3456
    • Agrawal, M.1    Cofer, D.2    Samad, T.3
  • 56
    • 0032028911 scopus 로고    scopus 로고
    • An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    • G. Manimaran and C.S.R. Murthy, “An efficient dynamic scheduling algorithm for multiprocessor real-time systems,” IEEE Trans. Parallel Distrib. Syst., vol. 9, pp. 312-319, 1998.
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , pp. 312-319
    • Manimaran, G.1    Murthy, C.S.R.2
  • 57
    • 0033720646 scopus 로고    scopus 로고
    • Scheduling with global information in distributed systems
    • Taipei, Taiwan, Apr.
    • F. Petrini and W.C. Feng, “Scheduling with global information in distributed systems,” in Proc. Int. Conf. Distributed Computing Syst., Taipei, Taiwan, Apr. 2000, pp. 225-232.
    • (2000) Proc. Int. Conf. Distributed Computing Syst. , pp. 225-232
    • Petrini, F.1    Feng, W.C.2
  • 58
    • 0034831895 scopus 로고    scopus 로고
    • Scheduling of networked control systems
    • Feb.
    • G. Walsh and H. Ye, “Scheduling of networked control systems,” IEEE Contr. Syst. Mag., vol. 21, pp. 57-65, Feb. 2001.
    • (2001) IEEE Contr. Syst. Mag. , vol.21 , pp. 57-65
    • Walsh, G.1    Ye, H.2
  • 59
    • 85008015528 scopus 로고    scopus 로고
    • Global markets and user needs for industrial distributed/remote I/O, section edition
    • [Online]. Available:http://ics.pennnet.com/Articles/Article_Display.cfm?Section=OnlineArticles&SubSection=Display&PUBLICATION_ID=26&ARTICLE_ID=134229.
    • Venture Development Corp., “Global markets and user needs for industrial distributed/remote I/O, section edition” [Online]. Available:http://ics.pennnet.com/Articles/Article_Display.cfm?Section=OnlineArticles&SubSection=Display&PUBLICATION_ID=26&ARTICLE_ID=134229.
    • Venture Development Corp.
  • 60
    • 85008051264 scopus 로고    scopus 로고
    • [Online]. Available:http://www.arcsinc.com/progref-manual.pdf.
    • Advanced Realtime Control Systems Inc. [Online]. Available:http://www.arcsinc.com/progref-manual.pdf.
    • Advanced Realtime Control Systems Inc
  • 61
    • 85008022872 scopus 로고    scopus 로고
    • [Online]. Available:http://www.abpubs.demon.co.uk/scada.htm.
    • Industrial Automation Insider [Online]. Available:http://www.abpubs.demon.co.uk/scada.htm.
    • Industrial Automation Insider
  • 62
    • 0003306137 scopus 로고    scopus 로고
    • Heterogeneous modeling and design of control systems
    • submitted for publication in T. Samad and G. Balas, Eds. New York: IEEE Press,.
    • X. Liu, J. Liu, J. Eker, and E. Lee, “Heterogeneous modeling and design of control systems,” submitted for publication in Software-Enabled Control: Information Technology for Dynamical Systems, T. Samad and G. Balas, Eds. New York: IEEE Press, 2003.
    • (2003) Software-Enabled Control: Information Technology for Dynamical Systems
    • Liu, X.1    Liu, J.2    Eker, J.3    Lee, E.4
  • 64
    • 18844386485 scopus 로고    scopus 로고
    • The Cactus approach to building configurable middleware services
    • Nuremberg, Germany, Oct. [Online]. Available: http://www.cs.arozona.edu/cactus/public.html
    • M. Hiltunen and R. Schlichting, “The Cactus approach to building configurable middleware services,” in Proc. Workshop Dependable System Middleware and Group Communication (DSMGC 2000), Nuremberg, Germany, Oct. 2000 [Online]. Available: http://www.cs.arozona.edu/cactus/public.html
    • (2000) Proc. Workshop Dependable System Middleware and Group Communication (DSMGC 2000)
    • Hiltunen, M.1    Schlichting, R.2
  • 67
    • 0037298562 scopus 로고    scopus 로고
    • From control models to real-time code using Giotto
    • Feb.
    • T.A. Henzinger, C.M. Kirsch, M.A.A. Sanvido, and W. Pree, “From control models to real-time code using Giotto,” IEEE Contr. Syst. Mag., vol. 23, pp. 50-64, Feb. 2003.
    • (2003) IEEE Contr. Syst. Mag. , vol.23 , pp. 50-64
    • Henzinger, T.A.1    Sanvido, M.A.A.2    Pree, W.3


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