Open Access. Powered by Scholars. Published by Universities.®
Programming Languages and Compilers Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computer Engineering (4)
- Engineering (4)
- Software Engineering (4)
- Databases and Information Systems (2)
- Graphics and Human Computer Interfaces (2)
-
- Artificial Intelligence and Robotics (1)
- Curriculum and Instruction (1)
- Digital Circuits (1)
- Digital Communications and Networking (1)
- Education (1)
- Electrical and Computer Engineering (1)
- Hardware Systems (1)
- OS and Networks (1)
- Other Computer Sciences (1)
- Systems Architecture (1)
- Theory and Algorithms (1)
- VLSI and Circuits, Embedded and Hardware Systems (1)
- Institution
- Keyword
-
- Adobe Photoshop (1)
- Application Framework Development; Object-Oriented Programming; Software Reusability; Domain-Based Architecture; Library System Framework (1)
- Bahasa pengaturcaraan (1)
- Cip pemampatan data; Pengkodan LZW; Pengkodan Huffman; Pemilihan algortima (1)
- Collaborative (1)
-
- Component-based solutions (1)
- Database design (1)
- Game-based learning; C++ programming; Learning programming; Teaching methods (1)
- HPF (1)
- HPJava (1)
- Interactive Puzzle Game (IPG); Client/server; Operating systems; Gaming skill; V -Model (1)
- Internet (1)
- Java (1)
- Java Grande Forum (1)
- Java message-passing system (1)
- Kalender Gregorian (1)
- Litar aritmetik reja; Sains komputer; Sistem nombor reja; pengkodan VHDL; Rajah simulasi (1)
- MPI (1)
- Message Passing Interface (1)
- Microsoft Arabic system; Jawi writer; Romanization (1)
- Modular languages (1)
- Module embedding (1)
- Multicast (1)
- Multimedia (1)
- Networks (1)
- PCRC (1)
- Parallel compiler runtime consortium (1)
- Parallel programming (1)
- SPMD (1)
- Secure generic parallel algorithms (1)
- Publication
- Publication Type
Articles 1 - 17 of 17
Full-Text Articles in Programming Languages and Compilers
Learning Languages And Functions By Erasing, Sanjay Jain, Efim Kinber, Steffen Lange, Rolf Wiehagen, Thomas Zeugmann
Learning Languages And Functions By Erasing, Sanjay Jain, Efim Kinber, Steffen Lange, Rolf Wiehagen, Thomas Zeugmann
School of Computer Science & Engineering Faculty Publications
Learning by erasing means the process of eliminating potential hypotheses from further consideration thereby converging to the least hypothesis never eliminated. This hypothesis must be a solution to the actual learning problem. The capabilities of learning by erasing are investigated in relation to two factors: the choice of the overall hypothesis space itself and what sets of hypotheses must or may be erased. These learning capabilities are studied for two fundamental kinds of objects to be learned, namely languages and functions. For learning languages by erasing, the case of learning indexed families is investigated. A complete picture of all separations …
Structured Web Databases, Shuang Li
Structured Web Databases, Shuang Li
Dissertations and Theses
Recent research has focused on the cooperation of web server and database server software in the deployment of data-intensive web sites. That work has focused either on storing data in a database that can be used to generate the contents of a web site, or on providing interfaces and gateways to enable queries to be invoked from web pages and executed at external database servers.
This thesis describes the implementation of a prototype of the Data Web system that is being implemented at Portland State University. With Data Web, a user can embed in a web page virtual tables that …
Mpj: Mpi-Like Message Passing For Java, Bryan Carpenter, Vladimir Getov, Glenn Judd, Anthony Skjellum, Geoffrey C. Fox
Mpj: Mpi-Like Message Passing For Java, Bryan Carpenter, Vladimir Getov, Glenn Judd, Anthony Skjellum, Geoffrey C. Fox
Northeast Parallel Architecture Center
Recently, there has been a lot of interest in using Java for parallel programming. Efforts have been hindered by lack of standard Java parallel programming APIs. To alleviate this problem, various groups started projects to develop Java message passing systems modeled on the successful Message Passing Interface (MPI). Official MPI bindings are currently defined only for C, Fortran, and C++, so early MPI-like environments for Java have been divergent. This paper related an effort undertaken by a working group of the Java Grande Forum, seeking a consensus on an MPI-like API, to enhance the viability of parallel programming using Java.
Derivation Of Secure Parallel Applications By Means Of Module Embedding, Atanas Radenski
Derivation Of Secure Parallel Applications By Means Of Module Embedding, Atanas Radenski
Mathematics, Physics, and Computer Science Faculty Books and Book Chapters
An enhancement to modular languages called module embedding facilitates the development and utilization of secure generic parallel algorithms.
An Hpspmd Programming Model, Bryan Carpenter, Geoffrey C. Fox, Guansong Zhang
An Hpspmd Programming Model, Bryan Carpenter, Geoffrey C. Fox, Guansong Zhang
Northeast Parallel Architecture Center
Building on research carried out in the Parallel Compiler Runtime Consortium (PCRC) project, this article discusses a language model that combines characteristic data-parallel features from the HPF standard with an explicitly SPMD programming style. This model, which we call the HPspmd model, is designed to facilitate direct calls to established libraries for parallel programming with distributed data. We describe a Java-based HPspmd language called HPJava.
Analisa Perkataan: Rumi Dan Jawi, Mohamad Emilinda
Analisa Perkataan: Rumi Dan Jawi, Mohamad Emilinda
Student Works (2000-2009)
Rumi dan Jawi adalah suatu projek yang cuba dibangunkan bagi memenuhi keperluan suatu perisian bantu yang dapat menukarkan perkataan bertulisan Jawi kepada Rumi dan sebaliknya. Selain daripada berfungsi sebagai alat penukaran perkataan, sistem ini juga bertindak sebagai alat yang akan mendedahkan kepada pengguna mengenai morfologi bahasa. Di mana dalam kajian morfologi ini, akan dititikberatkan kepada bahagian imbuhan sahaja. Pengguna akan dapat memasukkan sebarang perkataan yang berimbuhan samada dalam bahasa Jawi atau Rumi dan kemudian proses penukaran perkataan akan dilakukan. Projek ini dilihat sebagai suatu keperluan kerana sebelum ini telah ada usaha pembangunan alat penukaran Rumi-Jawi dan alat penukaran Jawi-Rumi sebagai …
Rekabentuk Cip Pemamtapatan Data, Ismail Shah Rizal
Rekabentuk Cip Pemamtapatan Data, Ismail Shah Rizal
Student Works (2000-2009)
Dokumen ini telah disiapkan untuk membuat cadangan projek Timiah Tahun Akhir yang bertajuk Rekabentuk Perkakasan Cip Pemampatan Data. Babagian pertama adalah berkenaan pengenalan yang memberi gambaran tentang tujuan, objektif dan kepenringan projek juga keperluan perkakasan dan perisian dalarn proses pembanguoan. Bahagian kedua pula, tumpuan diberikan kepada pemampatan data iaitu jenis teknik, algoritma Huffman dan contoh penggunaan Huffman. Dalarn bahagian ketiga, pengenalan terhadap perisian yang akan digunakan iaitu perisian VHDL. Bahagian keempat dokumen menyentuh tentang pendekatan pembangunan modul rekabentuk dan rekabentuk akhir perkakasan yang akan dibangunkan. Juga turut dimasukkan ialab gambarajah status bertujuan untuk memudahkan pemahaman. Dalam bahagian lima pula, implementasi …
Digital Game-Based Learning: C++ / Rachael Voo Sze Ying, Voo Sze Ying Rachael
Digital Game-Based Learning: C++ / Rachael Voo Sze Ying, Voo Sze Ying Rachael
Student Works (2000-2009)
Game-based learning has been recognized as an important alternative to traditional method of teaching. It can help both adults and children in learning new concepts, gaining expertise and practicing knowledge. Though game-based learning is mostly applied in children's education, it can be helpful for adult vocational and university-level learning. Digital Game-based Learning: C++, which I prefer to refer to as Digital Game-based C++ Learning System is a web-based system that promotes learning C++ through games. It is the first of its kind whereby no programming language is to be learned through games. So, basically this system's objective to provide aid …
Sistem Waktu Solat Dan Tahun Hijrah (Laman Nurani) / Sharifah Haslinda Sayed Boniamin, Sayed Boniamin Sharifah Haslinda
Sistem Waktu Solat Dan Tahun Hijrah (Laman Nurani) / Sharifah Haslinda Sayed Boniamin, Sayed Boniamin Sharifah Haslinda
Student Works (2000-2009)
Sistem Waktu Solat dan Tahun Hijrah ini adalah sistem yang akan memaparkan paparan kalender terkini, pertukaran kalender dari kalender Hijrah ke kalender Gregorian dan sebaliknya, serta paparan bagi waktu solat semasa meng1kut nama bandar atau daerah yang dipilih oleh pengguna.Selain daripada itu, pengguna juga dapat mengetahui perkara atau peristiwa yang penting di dalam Islam mengenai cara sambutan, kenapa diraikan, bila dan bagaimana. Sistem ini dibina berasaskan laman web, ini kerana pengguna akan lebih mudah mendapatkan sistem ini daripada internet berbanding dengan aplikasi perisian. Skop bagi sistem ini adalah merangkumi paparan waktu solat, pertukaran kalender dan juga peristiwa-peristiwa penting dalam Islam. …
Control Application For Client Server/Based: Interactive Puzzle Game, Francis Evelyn
Control Application For Client Server/Based: Interactive Puzzle Game, Francis Evelyn
Student Works (2000-2009)
IPG is a web-enabled application developed through client/server based architecture. Client/server architecture can be define as a design approach that divides the functional processing of an application and distributes it across two or more processing platforms. IPG is design in fulfillment of the client/server environment, which provides the infrastructure of such as middleware, networks, operating systems, hardware that supports the current distributed applications. IPG gives the interactive utility that enables concurrent users in the networked computing. This application supports the gaming features such as winning, loss, and draw, create a new game and many else. IPG also acts and tries …
Web Wordpro, Yeu Wen Wong
Web Wordpro, Yeu Wen Wong
Student Works (2000-2009)
Web WordPro is a Web based application that allows word processing via World Wide Web. The goal of the project is to develop a word processing program that is similar to Notepad or WordPad but the program is applied on the Internet platform. The motivation of the project is the Web WordPro is feasible for implementation because of Web allows widely distribution of information, to a wide audience at a low cost. Almost seven months is allocated to complete the project. Literature review has been carried out on the information that are related to Web and word processing. Web WordPro …
Litar Aritmetik Reja, Abd. Mutalib Leorna Shazerine
Litar Aritmetik Reja, Abd. Mutalib Leorna Shazerine
Student Works (2000-2009)
Projek Ilmiah Tahap Akhir II, iaitu WXES 3182 adalah suatu latihan akademik di dalam penyelidikan, rekabentuk, pembangunan dan komunikasi yang melibatkan prinsip-prinsip sains komputer. Projek WXES 3182 ini merupakan kursus pelengkap bagi pelajar-pelajar tahun akhir untuk mendapatkan penganugerahan Sarjana Muda Sains Komputer. Projek WXES 3182 ini adalah kesinabungan daripada projek WXES 3181 Kajian penyehdikan yang telah dijalankan adalah berkaitan dengan konsep sistem nombor reja dan litar aritmetik reja. Laporan latihan ilmiah tahap akhir II ini, merangkumi pembangunan projek WXES 3181 dan WXES 3182. laporan ini terdiri daripada lapan bahagian dan diantaranya ialah pengenalan kepada projek, kajian literasi, metodologi yang digunakan …
Software Design Recovery Of Object Oriented Systems Developed In C++, Mohamed Reffat El Harras
Software Design Recovery Of Object Oriented Systems Developed In C++, Mohamed Reffat El Harras
Archived Theses and Dissertations
No abstract provided.
Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka
Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka
Computer Science Theses & Dissertations
Traditional static code analysis encompasses a mature set of techniques for helping understand and optimize programs, such as dead code elimination, program slicing, and partial evaluation (code specialization). It is well understood that compared to other program analysis techniques (e.g., dynamic analysis), static analysis techniques do a reasonable job for the cost associated with implementing them. Industry and government are moving away from more ‘traditional’ development approaches towards component-based approaches as ‘the norm.’ Component-based applications most often comprise a collection of distributed object-oriented components such as forms, code snippets, reports, modules, databases, objects, containers, and the like. These components are …
Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed
Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed
Computer Science Theses & Dissertations
This work aims at providing multicast services for multimedia collaborative applications over large inter-networks such as the Internet. Multimedia collaborative applications are typically of small group size, slow group membership dynamics, and awareness of participants' identities and locations. Moreover, they usually consist of several components such as audio, video, shared whiteboard, and single user application sharing engines that collectively help make the collaboration session successful. Each of these components has its demands from the communication layer that may differ from one component to another. This dissertation identifies the overall characteristics of multimedia collaborative applications and their individual components. It also …
Region Broadcasting In Multiway Channel Networks, Rania Hussein Mameesh
Region Broadcasting In Multiway Channel Networks, Rania Hussein Mameesh
Archived Theses and Dissertations
No abstract provided.
Development Of A Reusable Object Oriented Application Framework For Library Systems Domain, Roy Teck Choye Chew
Development Of A Reusable Object Oriented Application Framework For Library Systems Domain, Roy Teck Choye Chew
Student Works (2000-2009)
The main goal of developing an application framework on an application domain or a business domain is to facilitate development of application systems within the same domain by reusing components through customisation and not from scratch. These components would have to be analysed and designed with reusable features so that they can be reused to develop different applications in the related domain. In the case of an object-oriented application framework in the technical view, it is made up of a set of interrelated abstract (generic) and concrete classes that underlie the components of a domain model and form the domain …