2009 | ||
---|---|---|
97 | EE | Ji Zhang, Heather Goldsby, Betty H. C. Cheng: Modular verification of dynamically adaptive systems. AOSD 2009: 161-172 |
2008 | ||
96 | Betty H. C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi, Jeff Magee: Software Engineering for Self-Adaptive Systems, 13.1. - 18.1.2008 Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany 2008 | |
95 | EE | Heather Goldsby, Peter Sawyer, Nelly Bencomo, Betty H. C. Cheng, Danny Hughes: Goal-Based Modeling of Dynamically Adaptive System Requirements. ECBS 2008: 36-45 |
94 | EE | Heather Goldsby, Betty H. C. Cheng: Avida-MDE: a digital evolution approach to generating models of adaptive software behavior. GECCO 2008: 1751-1758 |
93 | EE | Andres J. Ramirez, Betty H. C. Cheng: Verifying and Analyzing Adaptive Logic through UML State Models. ICST 2008: 529-532 |
92 | EE | Heather Goldsby, Betty H. C. Cheng: Automatically Generating Behavioral Models of Adaptive Systems to Address Uncertainty. MoDELS 2008: 568-583 |
91 | EE | Betty H. C. Cheng, Holger Giese, Paola Inverardi, Jeff Magee, Rogério de Lemos: 08031 -- Software Engineering for Self-Adaptive Systems: A Research Road Map. Software Engineering for Self-Adaptive Systems 2008 |
90 | EE | Betty H. C. Cheng, Holger Giese, Paola Inverardi, Jeff Magee, Rogério de Lemos: 08031 Abstracts Collection -- Software Engineering for Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems 2008 |
89 | EE | Philip K. McKinley, Betty H. C. Cheng, Charles Ofria, David B. Knoester, Benjamin E. Beckmann, Heather Goldsby: Harnessing Digital Evolution. IEEE Computer 41(1): 54-63 (2008) |
2007 | ||
88 | EE | Betty H. C. Cheng, Joanne M. Atlee: Research Directions in Requirements Engineering. FOSE 2007: 285-303 |
87 | EE | Ali Ebnenasir, Betty H. C. Cheng: Pattern-Based Modeling and Analysis of Failsafe Fault-Tolerance in UML. HASE 2007: 275-282 |
86 | EE | Heather Goldsby, Sascha Konrad, Betty H. C. Cheng: Goal-Oriented Patterns for UML-Based Modeling of Embedded Systems Requirements. HASE 2007: 7-14 |
85 | EE | Betty H. C. Cheng, Rogério de Lemos, Stephen Fickas, David Garlan, Marin Litoiu, Jeff Magee, Hausi A. Müller, Richard Taylor: SEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems. ICSE Companion 2007: 152-153 |
84 | EE | Sascha Konrad, Heather Goldsby, Betty H. C. Cheng: i2MAP : An Incremental and Iterative Modeling and Analysis Process. MoDELS 2007: 451-466 |
83 | EE | Heather Goldsby, Betty H. C. Cheng, Ji Zhang: AMOEBA-RT: Run-Time Verification of Adaptive Software. MoDELS Workshops 2007: 212-224 |
82 | EE | Ji Zhang, Zhinan Zhou, Betty H. C. Cheng, Philip K. McKinley: Specifying real-time properties in autonomic systems. ISSE 3(1): 3-16 (2007) |
2006 | ||
81 | EE | Betty H. C. Cheng, David Garlan, Rogério de Lemos, Jeff Magee, Richard Taylor, Stephen Fickas, Hausi A. Müller: Software engineering for adaptive and self-managing systems. ICSE 2006: 1015-1016 |
80 | EE | Ji Zhang, Betty H. C. Cheng: Model-based development of dynamically adaptive software. ICSE 2006: 371-380 |
79 | EE | Heather Goldsby, Betty H. C. Cheng, Sascha Konrad, Stephane Kamdoum: A Visualization Framework for the Modeling and Formal Analysis of High Assurance Systems. MoDELS 2006: 707-721 |
78 | EE | Robert B. France, James M. Bieman, Betty H. C. Cheng: Repository for Model Driven Development (ReMoDD). MoDELS Workshops 2006: 311-317 |
77 | EE | Ali Ebnenasir, Betty H. C. Cheng, Sascha Konrad: Use Case-Based Modeling and Analysis of Failsafe Fault-Tolerance. RE 2006: 336-337 |
76 | EE | Heather Goldsby, Betty H. C. Cheng: Goal-Oriented Modeling of Requirements Engineering for Dynamically Adaptive System. RE 2006: 338-339 |
75 | EE | Ali Ebnenasir, Betty H. C. Cheng: A Pattern-Based Approach for Modeling and Analyzing Error Recovery. WADS 2006: 115-141 |
74 | EE | Ji Zhang, Betty H. C. Cheng: Using temporal logic to specify adaptive program semantics. Journal of Systems and Software 79(10): 1361-1369 (2006) |
2005 | ||
73 | EE | Sascha Konrad, Betty H. C. Cheng: Real-time specification patterns. ICSE 2005: 372-381 |
72 | EE | Betty H. C. Cheng, Ryan Stephenson, Brian Berenbach: Lessons Learned from Automated Analysis of Industrial UML Class Models (An Experience Report). MoDELS 2005: 324-338 |
71 | EE | Sascha Konrad, Betty H. C. Cheng: Automated Analysis of Natural Language Properties for UML Models. MoDELS Satellite Events 2005: 48-57 |
70 | EE | Sascha Konrad, Betty H. C. Cheng: Facilitating the Construction of Specification Pattern-based Properties. RE 2005: 329-338 |
69 | EE | Scott D. Fleming, Betty H. C. Cheng, R. E. Kurt Stirewalt, Philip K. McKinley: An approach to implementing dynamic adaptation in C++. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
68 | EE | Ji Zhang, Betty H. C. Cheng: Specifying adaptation semantics. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
67 | EE | Seyed Masoud Sadjadi, Philip K. McKinley, Betty H. C. Cheng: Transparent shaping of existing software to support pervasive and autonomic computing. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
66 | EE | Min Deng, R. E. Kurt Stirewalt, Betty H. C. Cheng: Retrieval by Construction: a Traceability Technique to Support Verification and Validation of Uml Formalizations. International Journal of Software Engineering and Knowledge Engineering 15(5): 837-872 (2005) |
2004 | ||
65 | EE | Sascha Konrad, Laura A. Campbell, Betty H. C. Cheng: Automated Analysis of Timing Information in UML Diagrams. ASE 2004: 350-353 |
64 | EE | Zhenxiao Yang, Zhinan Zhou, Betty H. C. Cheng, Philip K. McKinley: Enabling collaborative adaptation across legacy components. Adaptive and Reflective Middleware 2004: 277-282 |
63 | EE | Seyed Masoud Sadjadi, Philip K. McKinley, Betty H. C. Cheng, R. E. Kurt Stirewalt: TRAP/J: Transparent Generation of Adaptable Java Programs. CoopIS/DOA/ODBASE (2) 2004: 1243-1261 |
62 | EE | Seyed Masoud Sadjadi, Philip K. McKinley, R. E. Kurt Stirewalt, Betty H. C. Cheng: Generation of Self-Optimizing Wireless Network Applications. ICAC 2004: 310-311 |
61 | EE | Ji Zhang, Betty H. C. Cheng, Zhenxiao Yang, Philip K. McKinley: Enabling Safe Dynamic Component-Based Software Adaptation. WADS 2004: 194-211 |
60 | EE | Jesus Bisbal, Betty H. C. Cheng: Resource-based approach to feature interaction in adaptive software. WOSS 2004: 23-27 |
59 | EE | Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H. C. Cheng: Composing Adaptive Software. IEEE Computer 37(7): 56-64 (2004) |
58 | EE | Sascha Konrad, Betty H. C. Cheng, Laura A. Campbell: Object Analysis Patterns for Embedded Systems. IEEE Trans. Software Eng. 30(12): 970-992 (2004) |
2003 | ||
57 | EE | Sascha Konrad, Laura A. Campbell, Betty H. C. Cheng, Min Deng: A Requirements Patterns-Driven Approach to Specify Systems and Check Properties. SPIN 2003: 18-33 |
2002 | ||
56 | EE | Sascha Konrad, Betty H. C. Cheng: Requirements Patterns for Embedded Systems. RE 2002: 127-136 |
55 | EE | Z. Yang, Betty H. C. Cheng, R. E. Kurt Stirewalt, J. Sowell, Seyed Masoud Sadjadi, Philip K. McKinley: An aspect-oriented approach to dynamic adaptation. WOSS 2002: 85-92 |
54 | EE | Philip K. McKinley, Kurt Stirewalt, Betty H. C. Cheng, Laura K. Dillon, Sandeep S. Kulkarni: Education: Interactive Distributed Applications and the Computer Science Curriculum. IEEE Distributed Systems Online 3(10): (2002) |
53 | EE | Betty H. C. Cheng, Enoch Y. Wang: Formalizing and Integrating the Dynamic Model for Object-Oriented Modeling. IEEE Trans. Software Eng. 28(8): 747-762 (2002) |
52 | EE | Laura A. Campbell, Betty H. C. Cheng, William E. McUmber, Kurt Stirewalt: Automatically Detecting and Visualising Errors in UML Diagrams. Requir. Eng. 7(4): 264-287 (2002) |
2001 | ||
51 | EE | Betty H. C. Cheng: A Metamodel-Based Approach to Formalizing UML. COMPSAC 2001: 278- |
50 | William E. McUmber, Betty H. C. Cheng: A General Framework for Formalizing UML with Formal Languages. ICSE 2001: 433-442 | |
49 | EE | Gerald C. Gannod, Betty H. C. Cheng: A Suite of Tools for Facilitating Reverse Engineering Using Formal Methods. IWPC 2001: 221-232 |
48 | EE | Betty H. C. Cheng, Laura A. Campbell: Integrating Informal and Formal Approaches to Requirements Modeling and Analysis. RE 2001: 294-295 |
47 | Betty H. C. Cheng, Gerald C. Gannod: Developing and Maintaining an Object-Oriented Distributed Multimedia Information System. Ann. Software Eng. 12(1): 95-118 (2001) | |
2000 | ||
46 | EE | Betty H. C. Cheng, Laura A. Campbell, Enoch Y. Wang: Enabling Automated Analysis through the Formalization of Object-Oriented Modeling Diagrams. DSN 2000: 305- |
45 | EE | Laura A. Campbell, Betty H. C. Cheng: Object-Oriented Modeling and Automated Analysis of a Telemedicine Application. IWSSD 2000: 39-50 |
44 | EE | Betty H. C. Cheng, David M. Weiss: Guest Editors' Introduction: Requirements Engineering - Integrating Technology. IEEE Software 17(3): (2000) |
43 | Enoch Y. Wang, Betty H. C. Cheng: Formalizing the Functional Model within Object-Oriented Design. International Journal of Software Engineering and Knowledge Engineering 10(1): 5-30 (2000) | |
1999 | ||
42 | EE | William E. McUmber, Betty H. C. Cheng: UML-Based Analysis of Embedded Systems Using a Mapping to VHDL. HASE 1999: 56-63 |
41 | EE | Gerald C. Gannod, Betty H. C. Cheng: A Specification Matching Based Approach to Reverse Engineering. ICSE 1999: 389-398 |
40 | EE | Philip K. McKinley, Betty H. C. Cheng, John J. Weng: Moving industry-guided multimedia technology into the classroom. SIGCSE 1999: 160-164 |
39 | EE | Gerald C. Gannod, Betty H. C. Cheng: A Formal Approach for Reverse Engineering: A Case Study. WCRE 1999: 100-111 |
38 | EE | Gerald C. Gannod, Betty H. C. Cheng: A Framework for Classifying and Comparing Software Reverse Engineering and Design Recovery Techniques. WCRE 1999: 77-88 |
1998 | ||
37 | EE | Gerald C. Gannod, Yonghao Chen, Betty H. C. Cheng: An Automated Approach for Supporting Software Reuse via Reverse Engineering. ASE 1998: 94- |
36 | Gerald C. Gannod, Gora Sudindranath, Mark Fagnani, Betty H. C. Cheng: PACKRAT: A Software Reengineering Case Study. WCRE 1998: 125-134 | |
35 | EE | Betty H. C. Cheng: A Discussion About Integrated Techniques. WIFT 1998: 65- |
1997 | ||
34 | EE | Gerald C. Gannod, Betty H. C. Cheng: A Formal Automated Approach for Reverse Engineering Programs with Pointers. ASE 1997: 219-226 |
33 | EE | Yonghao Chen, Betty H. C. Cheng: Facilitating an Automated Approach to Architecture-based Software Reuse. ASE 1997: 238-245 |
32 | EE | Enoch Y. Wang, Heather A. Richter, Betty H. C. Cheng: Formalizing and Integrating the Dynamic Model within OMT. ICSE 1997: 45-55 |
31 | EE | Yonghao Chen, Betty H. C. Cheng: Formalizing and Automating Component Reuse. ICTAI 1997: 94-101 |
30 | EE | Betty H. C. Cheng, Jun-Jang Jeng: Reusing Analogous Components. IEEE Trans. Knowl. Data Eng. 9(2): 341-349 (1997) |
29 | David F. Robinson, Philip K. McKinley, Betty H. C. Cheng: Path-Based Multicast Communication in Wormhole-Routed Unidirectional Torus Networks. J. Parallel Distrib. Comput. 45(2): 104-121 (1997) | |
1996 | ||
28 | EE | Betty H. C. Cheng: Where and How do Formal Methods Fit in Requirements Engineering?. ICRE 1996: 154-156 |
27 | EE | Gerald C. Gannod, Betty H. C. Cheng: Using Informal and Formal Techniques for the Reverse Engineering of C Programs. ICSM 1996: 265-274 |
26 | EE | Gerald C. Gannod, Betty H. C. Cheng: Using Informal and Formal Techniques for the Reverse Engineering of C Programs. WCRE 1996: 249-258 |
25 | Gerald C. Gannod, Betty H. C. Cheng: Strongest Postcondition Semantics as the Formal Basis for Reverse Engineering. Autom. Softw. Eng. 3(1/2): 139-164 (1996) | |
24 | EE | Robert H. Bourdeau, Betty H. C. Cheng: Correspondence: Response to Botting's Comments. IEEE Trans. Software Eng. 22(12): 911 (1996) |
1995 | ||
23 | Joseph L. Sharnowski, Gerald C. Gannod, Betty H. C. Cheng: A Distributed, Multimedia Environmental Information System. ICMCS 1995: 142-149 | |
22 | EE | Joseph L. Sharnowski, Betty H. C. Cheng: A visualization-based environment for top-down debugging of parallel programs. IPPS 1995: 640- |
21 | EE | Jun-Jang Jeng, Betty H. C. Cheng: Specification Matching for Software Reuse: A Foundation. SSR 1995: 97-105 |
20 | Gerald C. Gannod, Betty H. C. Cheng: Strongest Postcondition Semantics as the Formal Basis for Reverse Engineering. WCRE 1995: 0- | |
19 | Stephen W. Turner, Lionel M. Ni, Betty H. C. Cheng: Contention-Free 2D-Mesh Cluster Allocation in Hypercubes. IEEE Trans. Computers 44(8): 1051-1055 (1995) | |
18 | EE | David F. Robinson, Philip K. McKinley, Betty H. C. Cheng: Optimal Multicast Communication in Wormhole-Routed Torus Networks. IEEE Trans. Parallel Distrib. Syst. 6(10): 1029-1042 (1995) |
17 | EE | Robert H. Bourdeau, Betty H. C. Cheng: A Formal Semantics for Object Model Diagrams. IEEE Trans. Software Eng. 21(10): 799-821 (1995) |
16 | David F. Robinson, Dan Judd, Philip K. McKinley, Betty H. C. Cheng: Efficient Multicast in All-Port Wormhole-Routed Hypercubes. J. Parallel Distrib. Comput. 31(2): 126-140 (1995) | |
1994 | ||
15 | David F. Robinson, Philip K. McKinley, Betty H. C. Cheng: Optimal Multicast Communication in a Wormhole-Routed Torus Networks. ICPP (1) 1994: 134-141 | |
14 | Betty H. C. Cheng, Enoch Y. Wang, Robert H. Bourdeau: A Graphical Environment for Formally Developing Object-Oriented Software. ICTAI 1994: 26-32 | |
13 | Jun-Jang Jeng, Betty H. C. Cheng: A Formal Approach to Reusing More General Components. KBSE 1994: 90-97 | |
12 | Joseph L. Sharnowski, Betty H. C. Cheng: A Formal Approach to Modeling Expected Behavior in Parallel Program Visualizations. PARLE 1994: 202-213 | |
11 | EE | Stephen W. Turner, Lionel M. Ni, Betty H. C. Cheng: Time and/or space sharing in a workstation cluster environment. SC 1994: 630-639 |
10 | Betty H. C. Cheng, Robert H. Bourdeau, Gerald C. Gannod: The object-oriented development of a distributed multimedia environmental information system. SEKE 1994: 70-77 | |
9 | EE | Gerald C. Gannod, Betty H. C. Cheng: Facilitating the Maintenance of Safety-Critical Systems. International Journal of Software Engineering and Knowledge Engineering 4(2): 183-204 (1994) |
1993 | ||
8 | Jun-Jang Jeng, Betty H. C. Cheng: Using Formal Methods to Construct a Software Component Library. ESEC 1993: 397-417 | |
7 | Gerald C. Gannod, Betty H. C. Cheng: A Two-Phase Approach to Reverse Engineering Using Formal Methods. Formal Methods in Programming and Their Applications 1993: 335-348 | |
6 | Stephen W. Turner, Lionel M. Ni, Betty H. C. Cheng: Contention-Free 2D-Mesh Cluster Allocation in Hypercubes. ICPP 1993: 125-129 | |
5 | Jun-Jang Jeng, Betty H. C. Cheng: Using Analogy and Formal Methods for Software Reuse. ICTAI 1993: 113-116 | |
4 | EE | David F. Robinson, Dan Judd, Philip K. McKinley, Betty H. C. Cheng: Efficient collective data distribution in all-port wormhole-routed hypercubes. SC 1993: 792-801 |
3 | Michael R. Laux, Robert H. Bourdeau, Betty H. C. Cheng: An Integrated Development Environment for Formal Specifications. SEKE 1993: 681-688 | |
2 | Mark Vincent LaPolla, Joseph L. Sharnowski, Betty H. C. Cheng, Kevin Anderson: Data Parallel Program Visualizations from Formal Specifications. J. Parallel Distrib. Comput. 18(2): 252-257 (1993) | |
1992 | ||
1 | EE | Jun-Jang Jeng, Betty H. C. Cheng: Using Automated Reasoning Techniques to Determine Software Reuse. International Journal of Software Engineering and Knowledge Engineering 2(4): 523-546 (1992) |