The following list is available in in bibtex form.

  • Brown, A.W., Johnston, S. (2006), “A Model-Driven Development Approach to Creating Service-Oriented Solutions”, in Proceedings of Service-Oriented Computing - ICSOC 2006 4th International Conference. Springer Verlang, 2006.
  • Brown, A.W.; Iyengar S.; Johnston, S. “A Rational Approach to Model-Driven Development”, IBM Systems Journal 45(3).
  • Johnston, S. (2006), “Modeling Web Services, Part 2: Modeling and generating WSDL”, Technical report, IBM developerWorks.
  • Johnston, S. (2006), “UML 2.0 Profile for Software Services”, Technical report, OMG, submitted to OMG ABSIG on SOA at 4/15 meeting in St. Louis.
  • Johnston, S. (2006), “Developing a language feature for Rational Software Architect”, Technical report, IBM developerWorks.
  • Brown, A.W.; Delbaere, M.; Eeles, P.; Johnston, S. & Weaver, R. (2005), “Realizing service-oriented solutions with the IBM Rational Software Development Platform”, IBM Systems Journal 44(4).
  • Brown, A.W.; Johnston, S.K.; Larsen, G. & Palistrant, J. (2005), “SOA Development Using the IBM Rational Software Development Platform: A Practical Guide”, Technical report, IBM Corporation.
  • Johnston, S. (2005), “Modeling Service-Oriented Solutions”, The Rational Edge.
  • Johnston, S. (2005), “Modeling Web Services. Part 1 - XML Schema”, Technical report, IBM developerWorks.
  • Johnston, S. (2005), “UML Profile for Software Services, RSA Plug-In”, Technical report, IBM developerWorks.
  • Johnston, S. (2005), “RUP Plug-In for SOA V1.0”, Technical report, IBM developerWorks.
  • Johnston, S. (2005), “UML 2.0 Profile for Software Services”, Technical report, IBM developerWorks.
  • Johnston, S. (2004), “Rational UML Profile for Business Modeling”, Technical report, IBM developerWorks.
  • Johnston, S. (2004), “Modeling security concerns in service-oriented architectures”, Technical report, IBM developerWorks.
  • Brown, A.; Johnston, S. & Kelly, K. (2003), “Using Service-Oriented Architecture and Component-Based Development to build Web Service Applications”, Technical report, IBM Corporation.
  • Johnston, S. (2003), “MedBiquitous Software Architecture Document”, Technical report, MedBiquitous Consortium.
  • Johnston, S. (2002), “XML DTD to XML-Schema Translation Add-In for Rational Rose”, Technical report, Rational Software.
  • Johnston, S. (2002), “Automatic WinForm: A .NET Pattern for Creating a Visual C# WinForm in Rational XDE Release 2”, Technical report, Rational Software.
  • Johnston, S. (2002), “Profile Documentation Add-In for Rational Rose”, Technical report, Rational Software.
  • Johnston, S. (2001), “Migrating from XML DTD to XML Schema using UML”, Technical report, Rational.
  • Johnston, S. (2000), “Perl Add-in for Rational Rose”, Technical report, Rational Software.
  • Christerson, M. & Johnston, S. (1999), “Business Modeling and E-Commerce”, Rose Architect Fall, 1.
  • Johnston, S. (1998), “Value Chain Initiative White Paper”, Technical report, Microsoft Corporation.
  • Johnston, S. (1997), “ActiveX Store Overview”, Windows in Retail Summer/Autumn, 3.
  • Johnston, S. (1997), Ada 95 for C and C++ Programmers, Addison Wesley Longman.

See also my list of patents.