A framework for automatic verification of programing exercises
Programming skill is crucial for all Computer Science students which can only be mastered through intensive exercise practice. Apart from traditional face-to-face manner of teaching programming, with the recent advancement of Internet and advanced program verification techniques, Web-based tutoring...
Saved in:
| Published in: | 2009 2nd IEEE International Conference on Computer Science and Information Technology pp. 41 - 45 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.08.2009
|
| Subjects: | |
| ISBN: | 1424445191, 9781424445196 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Programming skill is crucial for all Computer Science students which can only be mastered through intensive exercise practice. Apart from traditional face-to-face manner of teaching programming, with the recent advancement of Internet and advanced program verification techniques, Web-based tutoring systems that can play the role of teacher are increasingly considered. In this paper, we suggest a framework for automatic verification of program exercises without risking the execution of actual code. In our framework, we first employ theorem proving to verify programming exercises and model checking to generate counter-examples to the learners. Our framework is being implemented and employed in a real education university environment with some initial promising results. |
|---|---|
| AbstractList | Programming skill is crucial for all Computer Science students which can only be mastered through intensive exercise practice. Apart from traditional face-to-face manner of teaching programming, with the recent advancement of Internet and advanced program verification techniques, Web-based tutoring systems that can play the role of teacher are increasingly considered. In this paper, we suggest a framework for automatic verification of program exercises without risking the execution of actual code. In our framework, we first employ theorem proving to verify programming exercises and model checking to generate counter-examples to the learners. Our framework is being implemented and employed in a real education university environment with some initial promising results. |
| Author | Nguyen, P.H. Bui, T.H. Quan, T.T. Huynh, L.V. Do, A.T. |
| Author_xml | – sequence: 1 givenname: T.T. surname: Quan fullname: Quan, T.T. organization: Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam – sequence: 2 givenname: P.H. surname: Nguyen fullname: Nguyen, P.H. organization: Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam – sequence: 3 givenname: T.H. surname: Bui fullname: Bui, T.H. organization: Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam – sequence: 4 givenname: L.V. surname: Huynh fullname: Huynh, L.V. organization: Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam – sequence: 5 givenname: A.T. surname: Do fullname: Do, A.T. organization: Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam |
| BookMark | eNotj91KAzEUhCNa0NZ9gt7kBXbNSU42zY1QFn8WCl5Yr0uanpSo3ZTs-vf2rti5mRn4GJgpu-hSR4zNQVQAwt60TfPcrisphK20VIi1PmOFNQtAiYhaCnnOpqcCFiZs-sdaoYyFS1b0_asYNYLW4BW7XfKQ3YG-Un7jIWXuPoZ0cEP0_JNyDNGPOXU8BX7MaT-isdtz-qbsY0_9NZsE995TcfIZe7m_WzeP5erpoW2WqzKC0UMJ4LRH6SRqo7wIRhIGwIWua-O3ZILSPshgdsJ4COCUXwjCnd8Z8mGLUs3Y_H83EtHmmOPB5Z_N6b_6BUkSTwM |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICCSIT.2009.5234465 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore Digital Library IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781424445202 1424445205 |
| EndPage | 45 |
| ExternalDocumentID | 5234465 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI AAWTH ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IERZE OCL RIE RIL |
| ID | FETCH-LOGICAL-i175t-11a5c42a24573c0f72e4f1485667cbe7f35cf2f7d07c1f1a3c80e4dcd7ecfb423 |
| IEDL.DBID | RIE |
| ISBN | 1424445191 9781424445196 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000279850000010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:22:44 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCN | 2009903791 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-11a5c42a24573c0f72e4f1485667cbe7f35cf2f7d07c1f1a3c80e4dcd7ecfb423 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_5234465 |
| PublicationCentury | 2000 |
| PublicationDate | 2009-Aug. |
| PublicationDateYYYYMMDD | 2009-08-01 |
| PublicationDate_xml | – month: 08 year: 2009 text: 2009-Aug. |
| PublicationDecade | 2000 |
| PublicationTitle | 2009 2nd IEEE International Conference on Computer Science and Information Technology |
| PublicationTitleAbbrev | ICCSIT |
| PublicationYear | 2009 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000452974 |
| Score | 1.4257473 |
| Snippet | Programming skill is crucial for all Computer Science students which can only be mastered through intensive exercise practice. Apart from traditional... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 41 |
| SubjectTerms | Animation automatic program verification Automatic testing axiomatic theorem proving Computer science Computer science education Educational programs Inspection Internet model checking programming exercises Programming profession Solids Visual effects |
| Title | A framework for automatic verification of programing exercises |
| URI | https://ieeexplore.ieee.org/document/5234465 |
| WOSCitedRecordID | wos000279850000010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09a8MwED2S0KFT2ial32joWDeWLFv2UiihoVlCoClkC7J0B1nikjj5_ZX8kVLo0k3ScAjJ5p6kd-8BPFqVaBNjHmCmTSBtIoNMpjLQFIdEJrQizyuzCTWbpctlNu_A07EWBhEr8hk--2b1lm8Ls_dXZSN3aPL6Xl3oKpXUtVrH-xQvDe6wcVu75VVTeCvp1PSTRnWIh9loOh5_TBe1XmUT9pe_SpVeJv3_TewMhj91emx-zEDn0MHNBfRbowbW_LcDeHll1JKwmEOpTO_LotJqZe5L9mShan9YQazha7lwrHVj2g3hc_K2GL8HjXFCsHZooAw417GRQgsZq8iEpARKcuceB92UyVFRFBsSpGyoDCeuI5OGKK2xCg3lDmBdQm9TbPAKWE4idknfRJhFUghKU53YxIUnwgw5v4aBX47VV62NsWpW4ubv4Vs4rV9jPIHuDnrldo_3cGIO5Xq3fag29Bt-a58o |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEB1qFfRUtRW_zcGja3ez2c3uRZBiabGWghV6K9lkBnpppd36-032oyJ48ZbkMIRkl3lJ3rwHcG9krHSEmYep0p4wsfBSkQhPUeQTad_wLCvMJuR4nMxm6aQBD7taGEQsyGf46JrFW75Z6a27KuvaQ5PT99qD_UgI7pfVWrsbFScObtFxXb3ldFOCWtSp6seV7lDgp91hr_c-nJaKlVXgXw4rRYLpt_43tWPo_FTqsckuB51AA5en0KqtGlj157bh6ZlRTcNiFqcytc1XhVors9-yowsVO8RWxCrGlg3Haj-mTQc--i_T3sCrrBO8hcUDuRcEKtKCKy4iGWqfJEdB9uRjwZvUGUoKI02cpPGlDihQoU58FEYbiZoyC7HOoLlcLfEcWEY8smlfh5iGgnNKEhWb2IYnwhSD4ALabjnmn6U6xrxaicu_h-_gcDB9G81Hw_HrFRyVbzOOTncNzXy9xRs40F_5YrO-LTb3G_l6om8 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2009+2nd+IEEE+International+Conference+on+Computer+Science+and+Information+Technology&rft.atitle=A+framework+for+automatic+verification+of+programing+exercises&rft.au=Quan%2C+T.T.&rft.au=Nguyen%2C+P.H.&rft.au=Bui%2C+T.H.&rft.au=Huynh%2C+L.V.&rft.date=2009-08-01&rft.pub=IEEE&rft.isbn=9781424445196&rft.spage=41&rft.epage=45&rft_id=info:doi/10.1109%2FICCSIT.2009.5234465&rft.externalDocID=5234465 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424445196/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424445196/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424445196/sc.gif&client=summon&freeimage=true |

