Software Architecture
Software Architecture
I have been interested in a variety of aspects of software architecture for many years. This includes tools to support architecture modelling and analysis, performance engineering of architectures, visualisation of complex architectures, domain-specific visual languages and software architecture modelling, dynamic and run-time adaptable architectures, service-oriented architectures, Quality of Service issues in software architectures, ... and many more!!
Representative Funding
FRST RFI 2007 - 2007-2012 - J Grundy, J Hosking, RJ Noble, E Tempero, E Mendes, N Churcher, S MacDonnell, J Dietrich, $4,500,000 for 5.75 years, Software Process and Product Improvement
FRST RFI 2002 - 2002 - 2005 - J Grundy, J Hosking, R Amor, E Mendes, E Tempero, RJ Noble, R Biddle, $2,300,000 for 5 years, Domain-specific software tools
Software Architecture Modelling and Visualisation
Almorsy, M., Grundy, J.C. and Ibrahim, A., MDSE@R: Model-Driven Security Engineering at Runtime, 4th International Symposium on Cyberspace Safety and Security (CSS 2012), Melbourne, Australia, Dec 12-13 2012, Springer PDF
Grundy, J.C. and Hosking, J.G. SoftArch: integrated support for software architecture development, International Journal of Software Engineering and Knowledge Engineering, vol 13, no 2, April 2003, World Scientific, pp. 125-152. PDF
Grundy, J.C. and Hosking, J.G. Directions in modelling large-scale software architectures, In Proceedings of the 2000 Conference on Software - Methods & Tools, Wollongong, Australia, Nov 6-10, 2000, IEEE CS Press. PDF
Software Architecture for Component-based, Adaptive Systems
Grundy, J.C. and Hosking, J.G. Engineering plug-in software components to support collaborative work, Software - Practice and Experience, Vol. 32, No. 10, August 2002, Wiley, 983-1013. PDF
Grundy, J.C. and Hosking, J.G. Developing Adaptable User Interfaces for Component-based Systems, Interacting with Computers, vol. 14, no. 3, March 2002, Elsevier, pp. 175-194. PDF
Grundy, J.C. and Zhou, W. AUIT: Adaptable User Interface Technology, with Extended Java Server Pages, In Cross-Platform and Multi-device User Interfaces, Wiley, 2003. PDF
Software Architecture Documentation
Su, M.T., Hosking, J.G., Grundy, J.C., Tempero, E., A Study of Architectural Information Foraging in Software Architecture Documents, 10th Working IEEE/IFIP Conference on Software Architecture (WICSA) & 6th European Conference on Software Architecture (ECSA) - WICSA/ECSA 2012, August 20-24 2012, Helsinki, Finland, IEEE CS Pres. PDF
Su, M.T., Hosking, J.G. and Grundy, J.C. Capturing architecture documentation navigation trails for content chunking and sharing , 2011 International Working Conference on Software Architecture (WICSA 2011), 21-24 June 2011, Boulder, Colorado. DOI PDF
Nixon, A. and Grundy, J.C. Reciprocity: an Integrated, Continuous Approach to Software Training Authoring, Delivery and Monitoring, In Proceedings of the 2004 Australian Software Engineering Conference, Melbourne, Australia, April 14-17 2004, IEEE CS Press PDF.
Tools for Software Architecture Modelling and Analysis
Grundy, J.C. Software Architecture Modelling, Analysis and Implementation with SoftArch, In Proceedings of the 34th Hawaii International Conference on System Sciences (Software Architecture Mini-track), Jan 3-6, 2006, Maui, Hawaii, IEEE CS Press, pp. 3826 –3834. PDF
Grundy, J.C., Cai, Y. and Liu, A. SoftArch/MTE: Generating Distributed System Test-beds from High-level Software Architecture Descriptions, Automated Software Engineering, Kluwer Academic Publishers, vol. 12, no. 1, January 2005, pp. 5-39, DOI PDF
Su, M.T., Hosking, J.G. and Grundy, J.C. KaitoroCap : a document navigation capture and visualisation tool, Demo Track of 2011 International Working Conference on Software Architecture (WICSA 2011), 21-24 June 2011, Boulder, Colorado. DOI PDF