Home
Khalid Azim Mughal's picture

Khalid Azim Mughal

Associate Professor
  • E-mailKhalid.Mughal@uib.no
  • Phone+47 55 58 41 52+47 934 86 450
  • Visitor Address
    HIB - Thormøhlensgt. 55
  • Postal Address
    Postboks 7803
    5020 Bergen
Textbook
  • Mughal, Khalid Azim; Hamre, Torill; Rasmussen, Rolf W. 2008. Java Actually: A Comprehensive Primer in Programming. Cengage Learning.
  • Mughal, Khalid Azim; Hamre, Torill; Rasmussen, Rolf W. 2007. Java Actually: A First Course in Programming. Forlaget Thomson.
  • Mughal, Khalid Azim; Hamre, Torill; Rasmussen, Rolf W. 2006. Java som første programmeringsspråk (3.utg.). Cappelen Damm Akademisk.
  • Mughal, Khalid Azim; Hamre, Torill; Rasmussen, Rolf W. 2003. Java som første programmeringsspråk. Cappelen Damm Akademisk.
  • Mughal, Khalid Azim; Hamre, Torill; Rasmussen, Rolf W. 2002. Java som første programmeringsspråk. Cappelen Damm Akademisk.
  • Mughal, Khalid Azim; Rasmussen, Rolf Wilhelm. 1999. A Programmer's Guide to Java Certification - A Comprehensive Primer. Addison-Wesley-Longman (Pearson Education).
Academic article
  • Katarahweire, Marriette; Bainomugisha, Engineer; Mughal, Khalid Azim. 2019. A multi-level data sensitivity model for mobile health data collection systems. Advances in Intelligent Systems and Computing. 547-556.
  • Nyameino, Job Nyangena; Rabbi, Fazle; Mughal, Khalid Azim; Were, Martin C; Lamo, Yngve. 2019. A model driven approach to the design of a gamified e-learning system for clinical guidelines. Studies in Health Technology and Informatics. 734-738.
  • Gejibo, Samson Hussien; Mancini, Federico; Mughal, Khalid Azim; Valvik, Remi André Bognøy; Klungsøyr, Jørn Ivar. 2012. Challenges in Implementing an End-to-End Secure Protocol for Java ME-Based Mobile Data Collection in Low-Budget Settings. Lecture Notes in Computer Science (LNCS). 38-45.
  • Jacob, Anita; Hamre, Torill; Evensen, Geir; Mughal, Khalid Azim. 2003. Developing a Marine Information System by Integrating Existing Ocean Models Using Object-Oriented Technology. Marine Geodesy. 87-106.
  • Mughal, Khalid Azim; Opdahl, Andreas Lothe. 1999. Workshop Summary (Guest Editor's Introduction). Nordic Journal of Computing. 1-3.
  • Mughal, Khalid Azim; Efremidis, Sofoklis G.; Reppy, John H.; Søraas, Lars. 1997. AML: Attribute Grammars in ML. Nordic Journal of Computing. 37-65.
  • Hamre, Torill; Mughal, Khalid Azim; Jacob, Anita. 1997. A 4D marine data model: design and application in ice monitoring. Marine Geodesy. S. 121-136.
Report
  • Mughal, Khalid Azim; Espelid, Yngve; Hamre, Torill. 2006. Composing Web Presentations using Presentation Patterns. 331. 331. .
  • Mughal, Khalid Azim; Opdahl, Andreas L.; Sjøberg, Dag I.K. 2000. Proceedings of NWPER'2000 � Nordic Workshop on Programming Environment Research. .
  • Mughal, Khalid Azim; Opdahl, Andreas L.; Sjøberg, Dag I.K. 2000. Proceedings of NWPER'2000 — Nordic Workshop on Programming Environment Research. .
  • Mughal, Khalid Azim; Opdahl, Andreas Lothe. 1999. Nordic Research on Programming and Software Development Environments, Special Issue of "Nordic Journal of Computing". .
  • Mughal, Khalid Azim; Opdahl, Andreas Lothe. 1998. Proceedings of ``The Eighth Nordic Workshop on Programming Environment Research -- NWPER'98''. .
  • Mughal, Khalid Azim; Rasmussen, Rolf W. 1997. Introducing Java as First Programming Language. 144. 144. .
  • Mughal, Khalid Azim; Søraas, Lars. 1995. Attribute evaluation using neighbour functions. 112. 112. .
  • Mughal, Khalid Azim. 1981. Interactive construction, syntax analysis and editing of programs. .
Academic lecture
  • Rossini, Alessandro; Rutle, Adrian; Mancini, Federico; Hovland, Dag; Mughal, Khalid Azim; Lamo, Yngve; Wolter, Uwe Egbert. 2009. Data Validation Constraints in MDE.
  • Kristensen, Terje; Lamo, Yngve; Mughal, Khalid Azim; Tekle, Kidane M; Bottu, Anil kumar. 2007. TOWARDS A DYNAMIC, CONTENT BASED E-LEARNING PLATFORM.
  • Espelid, Yngve; Netland, Lars-Helge; Mughal, Khalid Azim; Hole, Kjell Jørgen. 2006. Simplifying Client-Server Application Development with Secure Reusable Components.
  • Kristensen, Terje; Lamo, Yngve; Mughal, Khalid Azim. 2006. E-learning Systems in the Bergen Region, Norway - an Overview.
  • Mughal, Khalid Azim; Rasmussen, Rolf W. 2003. Roadmap to Java Programmer Certification.
  • Mughal, Khalid Azim. 2001. Bergen Webucator.
  • Mughal, Khalid Azim; Nysæter, Sigmund; Haagensen, Espen. 2000. Bergen Webucator: Web-based tools for distributed learning.
  • Mughal, Khalid Azim; Nysæter, Sigmund; Haagensen, Espen. 2000. Bergen Webucator: Web-based tools for distributed learning.
  • Mughal, Khalid Azim; Hamre, Torill; Jacob, Anita. 1998. Using Object Technologies to Develop a Distributed Marine Data Server.
  • Mughal, Khalid Azim. 1997. Java-Powered Classrooms: Delivering Objects to the IT-Industry via Internet?
  • Mughal, Khalid Azim; Rasmussen, Rolf W. 1997. Experiences using Java as First Programming Language.
  • Mughal, Khalid Azim. 1997. Collaborative Projects involving Java/Corba/Web Technology at the Department of Informatics, University of Bergen.
  • Mughal, Khalid Azim; Reppy, J.; Søraas, L. 1994. ML Code Generation for AML Specifications.
  • Mughal, Khalid Azim; Reppy, J.; Efremidis, S. 1994. A Framework for Attribute Grammars in ML.
  • Mughal, Khalid Azim; Efremidis, S.; Reppy, J. 1992. The AML System: an overview.
  • Mughal, Khalid Azim; Efremidis, S.; Reppy, J. 1992. Attribute Grammars in ML.
  • Mughal, Khalid Azim. 1985. Control Flow Aspects of Generating Runtime Facilities for Language-Based Programming Environments.
Academic anthology/Conference proceedings
  • Mughal, Khalid Azim; Opdahl, Andreas Lothe; Sjøberg, Dag I K. 2000. Proceedings of NWPER'2000 - Nordic Workshop on Programming Environment Research. Department of Information Science, University of Bergen.
Non-fiction book
  • Mughal, Khalid Azim; Rasmussen, Rolf Wilhelm. 2008. A Programmer's Guide to Java SCJP Certification: A Comprehensive Primer (Third Edition). Addison-Wesley.
  • Mughal, Khalid Azim; Rasmussen, Rolf W. 2003. Programmer's Guide to Java Certification: A Comprehensive Primer. Addison-Wesley.
Compendium
  • Mughal, Khalid Azim. 2001. Forelesningsnotater i Java programmering (5. utgave).
  • Mughal, Khalid Azim. 1997. Java som første programmeringsspråk.
  • Mughal, Khalid Azim. 1997. Java programmeringsspråk: En smaksprøve.
  • Mughal, Khalid Azim. 1994. Relational Database Management Systems. Supplemet, I126 - Databaser og datamodellering.
  • Mughal, Khalid Azim. 1994. Datamodelling i NIAM. Supplemet, I126 - Databaser og datamodellering.
Thesis at a second degree level
  • Mughal, Khalid Azim. 1980. Synted (STD): An Interactive Syntax-Oriented Diagnistic Editor for Fortran-77.
Doctoral dissertation
  • Gejibo, Samson Hussien. 2015. Towards a Secure Framework for mHealth. A Case Study in Mobile Data Collection Systems.
  • Mughal, Khalid Azim. 1988. Generation of Runtime Facilities for Program Editors. -.
Academic chapter/article/Conference paper
  • Mancini, Federico; Mughal, Khalid Azim; Gejibo, Samson Hussien; Grasso, Daniele. 2013. Secure cloud storage for remote mobile data collection. 7 pages.
  • Mancini, Federico; Mughal, Khalid Azim; Gejibo, Samson Hussien; Valvik, Remi André Bognøy; Klungsøyr, Jørn Ivar. 2012. Secure Mobile Data Collection Systems for Low-Budget Settings.
  • Mancini, Federico; Mughal, Khalid Azim; Gejibo, Samson Hussien; Valvik, Remi André Bognøy; Klungsøyr, Jørn Ivar. 2012. Secure Data Storage for Mobile Data Collection Systems.
  • Mancini, Federico; Mughal, Khalid Azim; Gejibo, Samson Hussien; Valvik, Remi André Bognøy; Klungsøyr, Jørn Ivar. 2012. Secure Data Storage for Java ME-Based Mobile Data Collection Systems.
  • Gejibo, Samson Hussien; Mancini, Federico; Mughal, Khalid Azim; Valvik, Remi André Bognøy; Klungsøyr, Jørn Ivar. 2012. Challenges in Implementing an End-to-End Secure Protocol for Java ME-Based Mobile Data Collection in Low-Budget Settings. 8 pages.
  • Mancini, Federico; Mughal, Khalid Azim; Gejibo, Samson Hussien; Klungsøyr, Jørn Ivar. 2011. Adding Security to Mobile Data Collection. 4 pages.
  • Rossini, Alessandro; Rutle, Adrian; Mughal, Khalid Azim; Lamo, Yngve; Wolter, Uwe Egbert. 2011. A Formal Approach to Data Validation Constraints in MDE. 12 pages.
  • Mancini, Federico; Hovland, Dag; Mughal, Khalid Azim. 2010. The SHIP Validator: An Annotation-based Content-Validation Framework for Java Applications. 7 pages.
  • Mancini, Federico; Hovland, Dag; Mughal, Khalid Azim. 2010. Investigating the Limitations of Java Annotations for Input Validation. 6 pages.
  • Espelid, Yngve; Netland, Lars-Helge; Mughal, Khalid Azim. 2007. A Reflection-Based Framework for Content Validation. 10 pages.
Poster
  • Netland, Lars-Helge; Espelid, Yngve; Mughal, Khalid Azim. 2006. Security Pattern for Input Validation.

More information in national current research information system (CRIStin)