Research ArticleOpen accessIn the keywordsConceptual Modeling for Computer Organization and ArchitectureSabah Al-FedaghiUnderstanding computer system hardware, including how computers operate, is essential for undergraduate students in computer engineering and science. Literature shows students learning computer organization and assembly language often find fundamental concepts difficult to comprehend within the topic materials. Tools have been introduced to improve students’ comprehension of the interaction between computer architecture, assembly language and the operating system. One such … …Journal of Computer Science, Vol. 17, Issue 2 · 22 Feb 2021 · 8,913 accessesView PDFCite
Research ArticleOpen accessIn the keywordsProof-Carrying Code Based Tool for Secure Information Flow of Assembly ProgramsAbdulrahman Muthana, Abdul Azim Abd Ghani, Ramlan Mahmod, Hasan SelamatProblem statement: How a host (the code consumer) can determine with certainty that a downloaded program received from untrusted source (the code producer) will maintain the confidentiality of the data it manipulates and it is safe to install and execute. Approach: The approach adopted for verifying that a downloaded program will not leak confidential data to unauthorized parties was based … …Journal of Computer Science, Vol. 5, Issue 2 · 28 Feb 2009 · 7,354 accessesView PDFCite
Research ArticleOpen accessIn the keywordsComputer Simulator: An Educational Tool for Computer ArchitectureMihyar HessonThe great advancement in computer architecture and cache memory design and technology had a considerable influence on the way computer architecture was taught in universities. This requires students to be able to visualize the detailed activities that take place within a computer processor and its interaction with memory system. Computer simulators could effectively be used to enhance the understanding and … …American Journal of Applied Sciences, Vol. 3, Issue 11 · 30 Nov 2006 · 7,468 accessesView PDFCite
Research ArticleOpen accessIn the abstractThe Design of a Complex Software System with ArchjavaDjamal Bennouar, Tahar Khammaci, Abderrezak HenniSoftware development by assembling components represents a very promising way for the design of high quality software at lower costs. The assembly is specified by the Architecture Description Languages (ADL). ArchJava is an ADL that is characterized by its independence from the application domain and its close position to the implementation level, thus making it very attractive for practitioners. Until … …Journal of Computer Science, Vol. 2, Issue 11 · 30 Nov 2006 · 6,414 accessesView PDFCite