I have received a doctorate degree from the Computer Science
Department at the University of Western Ontario in London, Ontario, Canada,
where I obtained Bachelor of Science and Master of Science
degree in Computer Science with the Software Engineering
Specialization. I have successfully defended my PhD thesis in September 2010.
My research interest lies in the web services, SLAs, network
security, data encryption, software licensing and policy enforcement. I have worked with my academic advisor
Professor
Mark Perry
and I have been documenting the frequently occurring patterns in software
licensing. We have provided a pattern language for software
licensing. I possess deep knowledge in Systems integration and testing as well as in digital imaging and image compression.
The main area of my Ph.D. research is automated generation of Service Level
Agreements for
Computing Services. My thesis presents a design and implementation of an automated SLA negotiation
manager for Electronic Contracts (SLAM4N).
For my master's project I have developed a secure electronic Voting System
(VEV) that can be used over the computer network. The system supports
user's
privacy in voting and enforces secret ballot election security. The
system is secured by the use of cryptographic hash functions. The
description of the system was published in December 2003 issue of
"Communications of the ACM" pg.13. My system provides the solution to
ever controversial electronic voting process.
Teaching (University of Western Ontario):
September - December 2006 Cs377a
"Software Project Management"
Research assistance:
May - August 2003 Bioinformatics Research Group, UWO
May - August 2004 Law in Computing Research Group, UWO
January - February 2006 CSTAR Research Centre, LHSC
Teaching Assistant Duties:
January - April 2003 Cs031b
"Introduction to Business Applications"
September - Dec 2003 Cs377a
"Project
Management in IT"
January - April 2004 Cs333b
"Law in Computer Science"
September - Dec 2004 Cs208a
"SPARC
Assembly Language"
January - April 2005 Cs325b
"Law in Computer Science"
September - Dec 2005 Cs031a
"Introduction to
Business Applications"
January - April 2006 Cs031a
"Introduction to
Business Applications"
September - Dec 2007 Cs325a
"Law in Computer Science"
January - April 2008 Cs033b
"Multimedia in Computer Science"
Conferences attended:
July 8 - 11, 2008, IEEE International Conference on Services Computing 2008 Honolulu, Hawaii. "SLA Negotiation System Design Based on Business Rules" public presentation
April 9 - 12, 2008, E-Society, Algrave, Portugal. "A Framework for Autonomic SLA Creation", public presentation
October 21 - 25, 2007 OOPSLA '07 Object Oriented Programming, Systems
Languages and Applications, Montreal, Canada, "Licensing and legal aspects of the combination of open source and commercial software products.", public presentation
April 9, 2007; ECOWS - Free/Libre and Open Source Software (FLOSS) as Democratic Principle Conference
, Faculty of Law, University of Western Ontario, London, Canada.
November 30, December 1-2 2006, ECOWS - European Conference on Web Services, Zurich, Switzerland. "Using
Intelligent Agents in SLA negotiations."
, public presentation.
August 5 - 9, 2006 I-Society , Miami, USA. "Using Web Service Level Agreements (WSLA) to
Differentiate
Web
Service Offerings."public presentation,
June 25 - 29, 2006; CEC/EEE IEEE
International Conference on E-Commerce Technology, E-Services and Enterprise
Computing, San Francisco, USA, "SLA Automated Negotiation Manager for Computing Services"
, public presentation. "SLA
Automated Negotiation Manager for
Computing Services"
, public presentation
October 16 - 20, 2005 OOPSLA '05 Object Oriented Programming, Systems
Languages and Applications, San Diego, USA, "Service Level Agreements
Negotiation Manager", public presentation
July 6 - 10, 2005 Pattern Languages of Programming (EUROPLoP) 2005,
Irsee, Germany, "Pattern Language for Software Licensing", public
presentation
May 24 - 28, 2005 International Conference on Enterprise Information
Systems (ICEIS) 2005, Miami Beach, Florida, "Service Level Agreements
Negotiation Manager", public presentation
March 29 - April 01 2005 IEEE EEE'05 E-Technology, E-Commerce E-Services,
Baptist University of Hong Kong, China, "Who Counts Your
Votes?" , public presentation
March 17, 2005 UWORCS'05 Conference University of Western Ontario, London, Ontario "Software Licensing Patterns" - public presentation
January 21, 2005 Intellectual Property Conference, Faculty of Law,
University of Western Ontario, London, Ontario, Canada "Software Licensing Models" - public presentation
October 4-7, 2004 CASCON IBM, Markham, Ontario, Canada
October 1, 2004 Electronic Voting Symposium, John Marshal School of
Law, Chicago, Illinois, USA
September 8-12, 2004 PLoP (Pattern Languages of Programming)
University
of Illinois, Monticelo, Illinois, USA
Publications:
Kaminski Halina, Perry Mark. "SLA Negotiation System Design Based on Business Rules". Proceedings of IEEE International Conference on Services Computing 2008. Honolulu, Hawaii pp. 609 - 613.
Kaminski Halina, Perry Mark, "A Framework for Autonomic SLA Creation", E-Society 2008 Conference proceeedings, IADIS DL, Portugal 2008.
Kaminski Halina, Mark Perry, "Licensing and legal aspects of the combination of open source and commercial software products." Workshop on Open Source Software as components in a commercial Software, OOPSLA 2007, Montreal, being refereed.
Kaminski, Halina, and Perry, M., "The Licensing Patterns for Open Source Software" 2007 , Conference Proceedings SugarPLoP, Brazil, May 2007
Mark Perry, Halina Kaminski, "VERIFIABLE ELECTRONIC VOTING SYSTEM: An Open Source Solution" IASTED Law and Technology Conference proceedings October 2006 MIT Boston
Kaminski Halina, Mark Perry, "Employing Intelligent Agents to Automate SLA Creation", Emerging Web Services Technologies workshop Conference Proceedings ECOWS,December 2006, Zurich, Switzerland, Springer-Birkhauser, "Emerging Web Services Technology" pp. 33-46 ISBN:978-3-7643-8447-0
Halina Kaminski, Khalid Shredil, Hanan Lutfiyya, Nazim H. Madhavji, Mark Perry, "Using Web Service Level Agreements (WSLA) to Differentiate Web Service Offerings", Electronic Conference Proceedings I-Society, Miami, August 2006, Proceedings of the International Conference on Information Society (i-Society 2006) in a book (CD) with ISBN 0-9546628-1-4.
Kaminski Halina, Mark Perry, "SLA Automated Negotiation Manager for Computing Services", IEEE Computer Society Conference Proceedings CEC/EEE IEEE International Conference on E-Commerce Technology, E-Services and Enterprise, San Francisco, June 2006 pp.347-350 ISBN: 0-7695-2511-3
Kaminski H, Perry M, "Service Level Agreements Negotiation Manager" OOPSLA '05,
Short Presentation, San Diego, October 2005
Kaminski H, Perry M., "Pattern Language for Software Licensing", EUROPLoP Conference Proceedings, Irsee, Germany, July 2005, UVK Universitatsverlag Konstanz GmbH, ISBN 13: 978-3-87940-805-4 pp. 177-219
Kaminski H., Perry M., Kari L., "Who Counts Your Votes?", Proceedings IEEE EEE'05 Conference on E-Technology, E-Commerce, E-Services, Hong Kong 2005, pp. 598-603 ISBN: 0-7695-2274-2