James Skene's Wiki

From JWikiSkene

(Redirected from Main Page)
Jump to: navigation, search

Contents

Contact Information

This page, and me

I am currently a lecturer in Software engineering at AUT. I am researching the requirements and design of programming, modelling and meta-modelling languages. I also teach programming.

My PhD, completed at University College London, was concerned with Service-Level Agreements (SLAs) for electronic services. You can read it here.

I am currently using this Wiki as a convenient content management tool. You cannot login or edit pages, and most pages are off limits to anonymous users. For example, you cannot access this page. There is nothing interesting there anyway. If you do happen to find yourself accessing a page that you don't think you should be able to, help me to secure the site by contacting me. Thanks.

Read on for a list of my publications, and other vital information.

Publications

  1. J. Skene and W. Emmerich. Model Driven Performance Analysis of Enterprise Information Systems. In Proc. of International Workshop on Test and Analysis of Component Based Systems (ETAPS/TACoS), Warsaw, Poland. Electronic Notes in Theoretical Computer Science (ENTCS) No. 82(6). 2003. Elsevier Science B. V. April 2003
  2. G. N. Rodrigues, G. Roberts, W. Emmerich and J. Skene. Reliability Support for the Model Driven Architecture. In Proc. of Workshop on Software Architecture for Dependable Systems (ICSE/WADS’ 2003), May 2003, Portland, OR. USA. ACM Press. 2003
  3. D. Lamanna, J. Skene and W. Emmerich. SLAng: A Language for Defining Service Level Agreements. In Proc. of the 9th IEEE Workshop on Future Trends in Computing Systems, San Juan, Puerto Rico. pp. 100-106. IEEE Computer Society Press. June 2003.
  4. J. Skene, G. Piccinelli and M. Stearns. Modelling Electronic Service Systems Using UML. In Proc. of Workshop on Service-Based Software Engineering (FME'03/SBSE), Pisa, Italy. pp. 15-30. Technische Universität Müchen. September 2003
  5. J. Skene and W. Emmerich. A Model-Driven Approach to Non-Functional Analysis of Software Architectures. In Proc. of 18th IEEE Conference on Automated Software Engineering (ASE), Toronto, Canada. IEEE Computer Society Press. October 2003
  6. J. Skene, D. Lamanna and W. Emmerich. Precise Service Level Agreements. In Proc. of the 26th Int. Conference on Software Engineering, Edinburgh, UK. pp. 179-188. IEEE Computer Society Press. 2004
  7. J. Skene and W. Emmerich. Generating a Contract Checker for an SLA Language. In Proc. of the EDOC 2004 Workshop on Contract Architectures and Languages, Monterey, California. IEEE Computer Society Press. 2004
  8. G. Piccinelli and J. Skene. Service-Oriented Computing and Model-Driven Architecture. In "Service-Oriented Software System Engineering", eds. Z. Stojanovic and A. Dahanayake. Chapter 6. Idea Group Publishing. ISBN 159140427-4. 2005
  9. J. Skene and W. Emmerich. Engineering Runtime Requirements-Monitoring Systems using MDA Technologies. In Proc. Symposium on Trustworthy Global Computing (ETAPS/TGC). April 2005
  10. G. Morgan, S. Parkin, C. Molina-Jimenez, J. Skene. Monitoring Middleware for Service Level Agreements in Heterogeneous Environments. In Proc. Challenges of Expanding Internet: E-Commerce, E-Business, and E-Government. 5th IFIP Conference on e-Commerce, e-Business, and e-Government (I3E 2005). October 2005. IFIP Volume 189. Springer. 2005
  11. J. Skene and W. Emmerich. Specifications, not Meta-Models. In Proc. of the ICSE 2006 Workshop on Global integrated Model Management (GaMMa 2006). pp. 47-54. ACM Press. March 2006
  12. J. Skene, A. Skene, J. Crampton and W. Emmerich. The Monitorability of Service-Level Agreements for Application-Service Provision. In Proc. of the 6th Int. Workshop on Software and Performance (WOSP). ACM Press. April 2007.
  13. F. Raimondi, J. Skene, W. Emmerich, B. Wozna. A Methodology for Online Monitoring Non-functional Specifications of Web-services. Proceedings of PROVECS 2007 - TOOLS 2007. June 2007.
  14. J. Skene. Language Support for Service-Level Agreements for Application-Service Provision. Thesis dissertation. University of London. October 2007.
  15. P. Bunyakiati, A. Finkelstein, J. Skene and C. Chapman. Using JULE to generate a Compliance Test Suite for the UML Standard. 30th Int. Conference on Software Engineering, Leipzig, Germany. IEEE Computer Society Press, May 2008.
  16. F. Raimondi, J. Skene, W. Emmerich, Efficient online monitoring of web-service SLAs. In Proceedings of ACM SIGSOFT/FSE 2008, Atlanta, USA, November 2008.
  17. J. Skene, W. Emmerich, Service-level agreements for electronic services. IEEE Transactions on Software Engineering. April 2010.

Articles and software online

The following articles are offered without the assurance of prior peer-review. If you want to offer feedback on anything written here, please mail me.

I maintain a couple of open-source projects:

  • The UCL MDA tools - a suite of tools supporting MDA development.
  • The SLAng language - a language for SLAs for electronic service, defined using the UCL MDA tools. The language is formally defined, and the specification is available under an open-source licence.

Miscellaneous

  • I organised (with some assistance) a charity walk in 2004. I also took part in the sequel, in 2006. Find out about these gruelling tests of human endurance at http://www.longwalk.co.uk. The two walks jointly raised about 4000 pounds distributed amongst several charities.
  • I captained the UCL Gentlemen Computer Scientists, in an effort to grow moustaches for the charity Movember, in Movember 2007. Somewhat over 500 pounds was raised for the Prostate Cancer charity.
Personal tools