Web Services, SOA and Component-Based Software Engineering
[C0901] Mikio Aoyama, Takashi Ikezaki, Noboru Nakamichi, Attribute-Based
Architecture Patterns for Lightweight Service-Oriented Architectures, Proc.
APSEC (Asia-Pacific Software Engineering Conference) 2009, IEEE Computer
Society, Dec. 2009, Penang, Malaysia, pp. 119-126.
[C0801] Mikio Aoyama and Hiroshi Takeichi, Adaptive Self-Organizing Overlay
Network for Car-to-Car Communications, Proc. 9th ACIS International Conference
on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed
Computing (SNPD 2008), IEEE Computer Society, Aug. 2008, Phuket, pp. 605-610.
[C0802] Wolfgang Emmerich, Mikio Aoyama, and Joe Sventek, The Impact of
Research on Middleware Technology, ACM Transactions on Software Engineering
and Methodology (TOSEM), Vol. 17, No. 4, Article 19, Aug. 2008, pp. 19.1-19.48.
[C0803] Mikio Aoyama and Akira Mori, A Unified Design Method of Asynchronous
Service-Oriented Architecture Based on the Models and Patterns of Asynchronous
Message Exchanges, Proc. 2008 IEEE International Conference on Web Services
(ICWS 2008), IEEE Computer Society, Sep. 2008, Beijing, pp. 537-544.
[C0804] Mikio Aoyama, A Model and Design Methodology of Continuous Services over the Home
Service Systems, Proc. 4th IEEE
International Symposium on Service-Oriented System Engineering (SOSE 2008), IEEE
Computer Society, Dec. 2008, Jhongli, Taiwan, pp. 50-55.
[C0701] Wolfgang Emmerich, Mikio Aoyama, and Joe Sventek, The Impact of Research on Middleware Technology, ACM SIGSOFT Software Engineering Notes , Vol.32, No. 1, Jan. 2007, pp. 21-46.
[C0702] Wolfgang Emmerich and Mikio Aoyama, The
Impact of Research on Middleware Technology, Companion to the Proc. of the 29th ICSE(International
Conference on Software Engineering), May 2007, pp. 30.
[C0601] Hiroshi Igaki, Masahide Nakamura, Ken-ichi Matsumoto, and Mikio Aoyama, Adopting
Model-Driven Development for Integrated Services and Appliances in Home Network
Systems, Proc. APSEC(Asia-Pacific Software Engineering Conference) 2006, Dec.
2006, Bangalore, 2006, pp. 45-52.
[C0601] Kazuto Nakamura, and Mikio Aoyama, Value-Base Dynamic Service Composition, Proc.
APSEC(Asia-Pacific Software Engineering Conference) 2006, Dec. 2006, Bangalore,
2006, pp. 139-146.
[C0201] M. Aoyama, S. Weerawarana, H. Maruyama, C. Szyperski, K. Sullivan, and D. Lea,
Web Services Engineering: Promises and Challenges, Proc 24th International Conference on Software
Engineering (ICSE 2002), May 2002, Orlando, pp. 647-648.
[C0203] M. Aoyama, Web Services Engineering, C. Rolland, S. Brinkkemper
and M. Saeki (eds.), Engineering Information Systems in the Internet Context,
Proc. of IFIP TC8/WG 8.1 Working Conference on Engineering Information
Systems in the Internet Context, Kluwer Academic Publishers, Sep. 2002,
pp. 1-8. (PDF 506KB)
[C0108] M. Aoyama, A Business-Driven Web Service Creation Methodology, Proc. WebSE 2002 (International Workshop on Web Services Engineering)/
Proc. IEEE/IPSJ SAINT 2002 (2002 Symposium on Applications and the Internet
Workshop), Feb. 2002, Nara, pp. 225-228.
[C0001] M. Aoyama, T. Saiki and N. Matsumoto,
Development of XML-Based Software/Service Commerce Language XSCL and JavaBeans Player, Proc. IEEE COMPSAC 2000, Oct. 2000, Taipei, pp. 228-233
[C9901] M. Aoyama, Intelligent Software Services over the Internet, Proc.
9th European-Japanese Conference on Information Modeling and Knowledge Bases,
May 1999, Morioka, pp. 171-178.
[C9801] M. Aoyama, Component-Based Software Engineering: Can it Change
the Way of Software Development ?, Proc. 20th ICSE (Intfl Conference on Software Engineering) Vol. II, Apr. 1998, Kyoto,
pp. 24-27.
[C9802] M. Aoyama, New Age of Software Development: How Component-Based Software Engineering Changes the Way of Software Development,
Proc. 1998 International Workshop on Component-Based Software Engineering,
In conjunction with ICSE '98, Apr. 1998, Kyoto.
[C9803] M. Aoyama and T. Yamashita, Software Commerce Broker over the Internet, Proc. IEEE COMPSAC f98, Aug. 1998, Vienna, pp. 430-435
[C9804] M. Aoyama, Componentware and Composable Software Architecture, Proc. IEEE COMPSAC f98, Aug. 1998, Vienna, p. 597.
[C9806] M. Aoyama and T. Yamashita, A Commerce Broker of Software Components
and Its Experience, Proc. IEEE 2nd Intfl Enterprise Distributed Object Computing Workshop (EDOC f98), Nov.
1998, La Jolla, pp. 155-161.
[C9807] Y. Sato, T. Yamashita, K. Murayama, K. Takahara, Y. Yasutake and
M. Aoyama, Experiment of Component-Based Software Development on Multiple
Distributed Object Environments, Proc. APSEC (Asia-Pacific Software Engineering
Conference)f98, Dec. 1998, Taipei, pp. 12-19.
[C9701] M. Aoyama,
Process and Economic Model of Component-Based Software Development,
Proc. of the 5th Intfl Symposium on Assessment of Software Tools (SAST), June 1997, Pittsburgh, pp. 100-103.
[C9706] M. Aoyama, T. Yamashita and S. Kobori, An Architecture of Software
Commerce Broker over the Internet, World Wide Computing and Its Applications-
WWCA f98, Lecture Notes in Computer Science, Vol. 1368, Springer-Verlag,
Mar. 1998, Tsukuba, pp. 97-107.
|
Requirements Engineering
[R0701] Mikio Aoyama, Persona-Scenario-Goal Methodology for User-Centered Requirements
Engineering, Proc. 15th
IEEE International Requirements Engineering Conference (RE 2007), Oct. 2007, New
Delhi, pp. 185-194..
[R0501] Mikio Aoyama, Persona-and-Scenario Based Requirements Engineering for Software
Embedded in Digital Consumer Products, Proc. 13th IEEE International
Requirements Engineering Conference (RE 2005), Aug.-Sep. 2005, Paris, pp. 85-94.
[R0401] Atsuko Higashi, Masahiro Ohba, Hisahiro Miura, Rieko Ishida, and Mikio
Aoyama, Design of Education Program to Practice Requirements Analysis and
Requirements Specification for Automotive Software Engineers in DENSO, Proc.
International Workshop on Automotive Requirements Engineering, Sep. 2004, pp. 51-56.
[R0301] M. Aoyama, K. Watanabe, Y. Nishio, and Y. Moriwaki,
Embracing Requirements Variety for e-Governments Based on Multiple Product-Lines Frameworks, Proc. 11th IEEE Intfl Requirements Engineering Conference (RE f03), Sep. 2003, Monterey,
p. 285.
(PDF 2.5MB)
|
Automotive Software Engineering
[A0801] Mikio Aoyama and Atsuko Yoshino, Aspect-Oriented Requirements Modeling
and Analysis Methodology for Multiple Product Lines of Distributed Real-Time
Automotive Software Systems, SAE 2007 Transactions Journal of Passenger
Cars: Electronic and Electrical Systems, V116-7, SAE, Aug. 2008 (Selected
from the Proceedings of SAE World Congress 2007).
[A0802] Mikio Aoyama and Atsuko Yoshino, AORE (Aspect-Oriented Requirements
Engineering) for Automotive Software Product Lines, Proc. APSEC (Asia-Pacific
Software Engineering Conference) 2008, IEEE Computer Society, Dec. 2008,
Beijing, pp. 203-210.
[A0701] Mikio Aoyama and Atsuko Yoshino, Aspect-Oriented Requirements@Modeling
and Analysis Methodology for Multiple Product Lines of Distributed@Real-Time
Automotive Software Systems, SAE World Congress 2007, In-Vehicle Software
& Hardware Systems, 2007, SP-2126, SAE International, Apr. 2007, pp.
111-118.
|
Embedded Software Engineering
[X0501] Mikio Aoyama, Challenges of Embedded and Ubiquitous Software Engineering from the Perspective of Networked Ecological Systems, Proc. the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE 2005), Jul. 2005, Taipei, p. 792.
[X0101] Y. Hanai and M. Aoyama,
Challenge of Keitai Software: Software Engineering for Next Generation of Mobile Phone Systems, Proc. 23rd International Conference on Software Engineering (ICSE 2001), May 2001,
Toronto, p. 683.
|
Software Evolution
[E0201] M. Aoyama, Metrics and Analysis of Software Architecture Evolution with Discontinuity, Proc. IWPSE 2002 (International Workshop on Principles of Software Evolution),
ACM Press, May. 2002, Orlando, pp. 103-107.
[E0202] M. Aoyama, K. Inoue, and V. Rajlich, Principles of Software Evolution: 5th International Workshop on Principles of Software Evolution, Proc
24th International Conference on Software Engineering (ICSE 2002), May 2002, Orlando, pp. 657-658.
[E0101] M. Aoyama, Continuous and Discontinuous Software Evolution: Aspects of Software Evolution across Multiple Product Lines, Proc. IWPSE 2001 (International Workshop on Principles of Software Evolution),
ACM Press, Sep. 2001, Vienna, pp. 87-90.
[E0001]M. Aoyama, Evolutionary Patterns ofDesign and Design Patterns, Proc.
ISPSE (International Symposium on Principle of Software Evolution) 2000,
IEEE CS Press, Nov. 2000, Kanazawa, pp. 110-116.
[C9908] M. Aoyama, Evolutionary Patterns of Design Patterns, Proc. Intfl Workshop on Software
Architecture and Components (WSAC f99), Dec. 1999, Takamatsu, pp. 37-40.
|
Software Process Engineering
[P9801]M. Aoyama, Agile Software Process and Its Experience, Proc. 20th ICSE (Intfl Conference on Software Engineering),
Apr. 1998, Kyoto, pp. 3-12.
[P9802] M. Aoyama, Application of the Internet to Agile Software Development,
Proc. ISIT (Intfl Symposium on Internet Technology), Apr. 1998, Taipei,
pp. 150-153.
[P9803] M. Aoyama, Web-Based Agile Software Development,
IEEE Software, Vol. 15, No. 6, Nov. 1998, pp. 56-65.->
Abstract
[P9701] M. Aoyama, Managing the Concurrent Development of Large-Scale Software
Systems, Int. J. of Technology Management, Vol. 14, No. 6-8, 1997, pp.
739-765.
[P9702] M. Aoyama, Agile Software Process Model for Accelerating Software
Evolution, Proc. Workshop on Process Modeling and Empirical Study of Software
Evolution, May 1997, Boston, pp. 12-17.
[P9703] M. Aoyama, Agile Software Process Model, Proc. IEEE COMPSAC e97, Aug. 1997, Washington D. C., pp. 454-459.
[P9602] M. Aoyama, Agile Software Factory: A New Software Process Model
for Tomorrow, Proc. Intel Symposium on Software Engineering for the Next
Generation, Feb. 1996, Nagoya, pp. 63-69.
[P9603] M. Aoyama, Beyond Software Factories: Concurrent-Development and
An Evolution of Software Process Technology in Japan, Journal of Information
and Software Technology, Vol. 38, No. 3, Mar. 1996, pp. 133-143.
[P9604] Mikio Aoyama, Sharing the Design Information in a Distributed Concurrent Development of Large-Scale Software Systems, Proc. IEEE COMPSAC e96, Oct. 1996, Seoul, pp. 168-175.
[P9605] M. Aoyama, Software Process Re-engineering and Improvement, Proc. IEEE COMPSAC e96, Oct. 1996, Seoul, p. 434.
[P9504] M. Aoyama, Management of Distributed Concurrent Development for Large-Scale Software Systems, Proc. 1995 APSEC (Asia-Pacific Software Engineering Conference), Dec.
1995, Brisbane, pp. 158-167.
[P9404] M. Aoyama, Report on the First Japanese Software Process Symposium,
Proc. 3rd Int'l Conference on Software Process, Reston, Oct. 1994, pp.
53-58.
[P9301] M. Aoyama, Concurrent-Development Process Model, IEEE Software, Vol. 10, No. 4, Jul. 1993, pp. 46-55. ->Abstract
[P9302] M. Aoyama, Distributed Concurrent Development of Large-Scale Software Systems:
A New Development Paradigm, Proc. ITC 6th Int'l Workshop Distributed Environment and Network, Tokyo, Dec. 1993.
[P9001] M. Aoyama, Distributed Concurrent Development of Software Systems: An Object-Oriented
Process Model, Proc. IEEE Int'l Computer Software and Applications Conference
(COMPSAC '90), Chicago, Nov. 1990, pp. 330-337.
[P8701] M. Aoyama, Concurrent Development of Software Systems: A New Development Paradigm,
ACM SIGSOFT Software Engineering Notes, Vol. 12, No. 3, Jul. 1987, pp. 20-24.
|
Object-Oriented Software Engineering
[M9301] C. K. Chang, X. Shu, G. Chen and M. Aoyama, An Object-Oriented
Real-Time Distributed Simulator of Cellular Phone Switching System, Proc.
1993 IEEE Int'l Symposium on Circuits and Systems, Chicago, May 1993, pp.
2232-2235.
[M9101] M. Aoyama, Current State of Object Technology in Japan, Proc. 36th
IEEE Computer Society Int'l Conference (COMPCON '91), San Francisco, Feb.
1991, pp. 540-545. |
Design Methodology for Real-Time Distributed Software Systems
[D9601] Takashi Arano and Mikio Aoyama, Emerging Technologies for Network
Software Development: Past, Present and Future, Proc. IEEE COMPSACe96,
Oct. 1996, Seoul, p. 428.
[E9301] M. Aoyama and C. K. Chang, A Visual Distributed Simulator of Mobile Communication
Systems: An Evolution from UICPBX to UICCELL, Proc. JTC-CSCC '93 (1993
Joint Technical Conference on Circuits/Systems, Computers and Communications),
Kei-han-na Plaza, Nara, Jul. 1993, pp. 487-492.
[E9206] M. Aoyama, M. Nakamura, S. Kawajiri, K. Takahashi, T. Hashizume and T.
Komuro A Distributed Cooperative CASE Environment for Communications Software,
Proc. IEEE Int'l Computer Software and Applications Conference (COMPSAC
'92), Chicago, Sep. 1992, pp. 102-108.
[E9207] M. Aoyama, M. Nakamura, S. Kawajiri, K. Takahashi, T. Hashizume
and T. Komuro, A Distributed Cooperative Environment for Developing Intelligent
Communication Services, Proc. XIV Int'l Switching Symposium, Yokohama,
Oct. 1992, No. C5.1, Vol. 2, pp. 60-64.
[D9302] M. Aoyama, PDB: Petri Net Based Development Methodology for Distributed Systems,
IEICE Transactions on Fundamentals, Special Issue on Nets-Oriented
Software Specification and Design, Vol. E76-A, No. 10, Oct. 1993, pp. 1567-1579.
[D9201] M. Aoyama and C. K. Chang, A Petri Net Based Platform for Developing Communication
Software Systems, IEICE Transactions on Fundamentals, Special Section on
Application of Petri Nets to Concurrent System Design, Vol. E75-A, No.
10, Oct. 1992, pp. 1348-1359.
[D9001] C. K. Chang, Y.-F. Chang, and M. Aoyama, A Real-Time Distributed
Simulation of PBX with Software Reuse, Journal on Simulation, Vol. 54,
No. 2, Feb. 1990, pp. 71-79, The Society for Computer Simulation.
[D9002] C. K. Chang, M. Aoyama, W. Shi Y.-F. Chang and T.-M. Jiang,
On the Transformation from Petri Nets to Communicating Finite State Machines,
6th Mid-America Conference on Advanced Science and Technology, Chicago
, Apr. 1990, pp. 72-100.
[D9003] M. Aoyama and C. K. Chang, Application of Petri Nets to Communication Software
Systems, Proc. JTC-CSCC '90(1990 Joint Technical Conference on Circuits/Systems,
Computers and Communications), Cheju, Korea, Dec. 1990, pp. 156-161.
[M8901] C. K. Chang, Y.-F. Chang, C.-C. Song and M. Aoyama, Integral: A
Petri-net pproach to Distributed Software Development, Journal of Information
and Software Technology, Vol. 31, No. 10, Dec. 1989, pp. 535-545.
[M8902] M. Aoyama, Critical Issues in Real-Time Software Systems, Proc.
IEEE Int'l Computer Software and Applications Conference (COMPSAC '89),
Orlando, Sep. 1989, pp. 434-435.
[M8801] W. F. Bruno, G. Narayanaswami, M. Aoyama and C. K. Chang, A Knowledge-Based
System Approach to the Development of A System Functional Requirement Processor,
IEEE Int'l Computer Software and Applications Conference
(COMPSAC '88) , Chicago, Oct. 1988, pp. 387-394.
[M8802] J. J.-P. Tsai, M. Aoyama and Y. L. Chang, Rapid Prototyping Using
FRORL Language, IEEE Int'l Computer Software and Applications Conference
(COMPSAC '88), Chicago, Oct. 1988, pp. 410-417.
[M8803] C. K. Chang, T.-M. Jiang and M. Aoyama, A Specification Language
for Real-Time Distributed Systems, IEEE Int'l Conference on Computer Languages
(ICCL), Miami, Oct. 1988, pp. 258-265.
[M8804] J. J.-P. Tsai, T. Weigert and M. Aoyama, A Declarative Approach
to Software Requirement Specification Languages, IEEE Int'l Conference
on Computer Languages (ICCL), Miami, Oct. 1988, pp. 414-421.
[M8701] C. K. Chang, M. Aoyama and J.-M. Jiang, Design Methods for Distributed
Software Systems, AFIPS National Computer Conference (NCC), Chicago, Jun.
1987, pp. 477-483.
[M8702] C. K. Chang, M. Aoyama, J.-M. Jiang, W. Shi and Y.-F. Chang, A
New Design Approach of Real-Time Distributed Software Systems, IEEE Int'l
Computer Software and Applications Conference (COMPSAC '87), Tokyo, Oct.
1987, pp. 474- 479.
[M8601] M. Aoyama, T. Suzuki, M. Suzuki and H. Fujimoto, Development of
Telecommunications Software Based on Paradigms, IEE 6th Int'l Conference
on Software Engineering for Telecommunication Switching Systems (SETSS),
Eindhoven, The Netherlands, Apr. 1986, pp. 112-117.
[E8801] M. Aoyama, CASE and Concurrent Development, IEEE 2nd Int'l Workshop
on Computer-Aided Software Engineering (CASE), Cambridg, USA, Jul. 1988,
pp. 28.3-28.5.
[E8803] M. Aoyama, Y. Hanai and M. Suzuki, An Integrated Software Maintenance
Environment: Bridging Configuration Management and Quality Management,
IEEE Int'l Conference on Software Maintenance, Phoenix, Oct. 1988, 40-44.
[D8901] C. K. Chang, Y.-F. Chang, and M. Aoyama, A Real-Time Distributed
Simulation of PBX with Software Reuse, Journal on Simulation, Vol. 54,
No. 2, Feb. 1990, pp. 71-79, The Society for Computer Simulation.
[D8902] C. K. Chang, L. F. Wong, Y.-F. Chang and M. Aoyama, UICPBX: A Distributed
PBX Simulator, Int'l Conference on Circuits and Systems, Nanjin, China,
Jul. 1989, pp. 690-692.
[D8801] K. Ono, M. Aoyama and H. Fujimoto, Data Management of Telecommunication Networks, ACM SIGMOD, Int'l Conference on Management of Data, Chicago, Jun. 1988,
p. 201.
[D8802] C. K. Chang, M. Aoyama and Y.-F. Chang, UICPBX: A Distributed Simulation
of Switching Systems, SCS 1988 Summer Computer Simulation Conference, Seattle,
Jul. 1988, pp. 352-357.
|
Software Engineering Practice
[Z0601] Mikio Aoyama, Co-Evolutionary
Service-Oriented Model of Technology Transfer in Software Engineering,
Proceedings of the International Workshop on Technology Transfer in Software
Engineering (WOTTSE '06), Co-located with 28th International Conference on
Software Engineering (ICSE '06), May 2006, Shanghai, pp.
3-8.
[Z9401] W. W. Everett, M. Aoyama and J. Siddiqi, Software Beyond 2001: A Global
Vision, IEEE Software, Vol. 11, No. 6, Nov. 1994, pp. 8-12.->Abstract
[Z9102] Y.-F. Chang and M. Aoyama, Testing the Limits of Test Technology:
Guest Editor's Introduction, IEEE Software, Vol. 8, No. 2, Mar. 1991, pp. 9-11.
[Z8901] C. K. Chang and M. Aoyama, Software in the Far East: Guest Editors'
Introduction, IEEE Software, Vol. 6, No. 2, Mar. 1989, pp. 11-12.
[Z8902] M. Aoyama, K. Miyamoto, N. Murakami, H. Nagano and Y. Oki, Design
Specification in Japan: Tree-Structured Charts, IEEE Software,
Vol. 6, No. 2, Mar. 1989, pp. 31-37.->Abstract
Reprinted in E. P. Glinert (ed), Visual Programming Environments: Applications
and Issues, Los Alamitos, IEEE Computer Society Press, 1990, pp. 540-546.
|
|