TY - GEN
T1 - Future trends of software technology and applications
AU - Yau, Sik-Sang
AU - Clements, Paul C.
AU - Harrison, Warren
AU - Knight, John
PY - 2006
Y1 - 2006
N2 - Software technology has evolved rapidly to satisfy the demands from the expansion of various applications of information technology. From the applications perspective, the demands for producing high-quality software for real-time systems, distributed computing infrastructure, internet, mobile and ubiquitous (or pervasive) computing systems, etc. are enormous. The quality involved may include not only robustness, high performance and security, but also light weight, composibility and situation awareness. During the last three decades, the phenomenal progress and changes in software technology have been obvious. New paradigms and techniques in developing and maintaining software systems have been introduced, such as object- and aspect-oriented software development, component-based software development, situation-aware and adaptive software, middleware, service-oriented architecture and secure software engineering. As the increasingly complex software running on more diversified computing devices and systems become more pervasive in our daily lives, researchers and developers need to employ new techniques for improving the quality of software and accelerating the software process. It is expected that software technology will continue to progress rapidly in the future. We are pleased to have the three distinguished panelists to discuss several aspects important to future software technology and applications: software architecture and specification languages for larger application domains, model-based development, and mobile and ubiquitous computing applications.
AB - Software technology has evolved rapidly to satisfy the demands from the expansion of various applications of information technology. From the applications perspective, the demands for producing high-quality software for real-time systems, distributed computing infrastructure, internet, mobile and ubiquitous (or pervasive) computing systems, etc. are enormous. The quality involved may include not only robustness, high performance and security, but also light weight, composibility and situation awareness. During the last three decades, the phenomenal progress and changes in software technology have been obvious. New paradigms and techniques in developing and maintaining software systems have been introduced, such as object- and aspect-oriented software development, component-based software development, situation-aware and adaptive software, middleware, service-oriented architecture and secure software engineering. As the increasingly complex software running on more diversified computing devices and systems become more pervasive in our daily lives, researchers and developers need to employ new techniques for improving the quality of software and accelerating the software process. It is expected that software technology will continue to progress rapidly in the future. We are pleased to have the three distinguished panelists to discuss several aspects important to future software technology and applications: software architecture and specification languages for larger application domains, model-based development, and mobile and ubiquitous computing applications.
UR - http://www.scopus.com/inward/record.url?scp=34247475337&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34247475337&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2006.44
DO - 10.1109/COMPSAC.2006.44
M3 - Conference contribution
AN - SCOPUS:34247475337
SN - 0769526551
SN - 9780769526553
T3 - Proceedings - International Computer Software and Applications Conference
SP - 15
BT - Proceedings - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006
T2 - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006
Y2 - 17 September 2006 through 21 September 2006
ER -