Academic Journal
S’O’A University
| Title: | S’O’A University |
|---|---|
| Authors: | Swadhin Kumar Barisal, Gayatri Nayak, Bighnaraj Naik |
| Contributors: | The Pennsylvania State University CiteSeerX Archives |
| Source: | http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf. |
| Collection: | CiteSeerX |
| Subject Terms: | Java Generics, ANTLR |
| Description: | Java is known to be a strongly type safe language, but there are some coding conventions and when these are used in some applications like persistent storage through serialization may generate unreliable or wrong output. Such cases should be caught and modified as per requirement to produce a modified safe program. This can be achieved by designing a translator tool which can catch unsafe code segments and produce a modified safe code segment. When a singleton class is serialized it is necessary to include a special method from serializable interface within it then only it gives us right result. If this method is not there within the class then it produces unpredictable results. Such results may violate type safe property of object oriented programming. Here the translator is designed using ANTLR which is going to check availability of this method in the input java file. If this method is not found then add the method and generate a type safe program at output.The same translator can be applicable for generics and their limitations. Here the translator is going to trace if there are any unchecked warnings or runtime exception then modify the input program to generate a safe program at output. This will lead to minimize limitations of java generics. |
| Document Type: | text |
| File Description: | application/pdf |
| Language: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.258.7057; http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf |
| Availability: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.258.7057 http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: | edsbas.2DCE1B0E |
| Database: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.258.7057# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.2DCE1B0E RelevancyScore: 750 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 750 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: S’O’A University – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Swadhin+Kumar+Barisal%22">Swadhin Kumar Barisal</searchLink><br /><searchLink fieldCode="AR" term="%22Gayatri+Nayak%22">Gayatri Nayak</searchLink><br /><searchLink fieldCode="AR" term="%22Bighnaraj+Naik%22">Bighnaraj Naik</searchLink> – Name: Author Label: Contributors Group: Au Data: The Pennsylvania State University CiteSeerX Archives – Name: TitleSource Label: Source Group: Src Data: <i>http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf</i>. – Name: Subset Label: Collection Group: HoldingsInfo Data: CiteSeerX – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Java+Generics%22">Java Generics</searchLink><br /><searchLink fieldCode="DE" term="%22ANTLR%22">ANTLR</searchLink> – Name: Abstract Label: Description Group: Ab Data: Java is known to be a strongly type safe language, but there are some coding conventions and when these are used in some applications like persistent storage through serialization may generate unreliable or wrong output. Such cases should be caught and modified as per requirement to produce a modified safe program. This can be achieved by designing a translator tool which can catch unsafe code segments and produce a modified safe code segment. When a singleton class is serialized it is necessary to include a special method from serializable interface within it then only it gives us right result. If this method is not there within the class then it produces unpredictable results. Such results may violate type safe property of object oriented programming. Here the translator is designed using ANTLR which is going to check availability of this method in the input java file. If this method is not found then add the method and generate a type safe program at output.The same translator can be applicable for generics and their limitations. Here the translator is going to trace if there are any unchecked warnings or runtime exception then modify the input program to generate a safe program at output. This will lead to minimize limitations of java generics. – Name: TypeDocument Label: Document Type Group: TypDoc Data: text – Name: Format Label: File Description Group: SrcInfo Data: application/pdf – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.258.7057; http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf – Name: URL Label: Availability Group: URL Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.258.7057<br />http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf – Name: Copyright Label: Rights Group: Cpyrght Data: Metadata may be used without restrictions as long as the oai identifier remains attached to it. – Name: AN Label: Accession Number Group: ID Data: edsbas.2DCE1B0E |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.2DCE1B0E |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: Java Generics Type: general – SubjectFull: ANTLR Type: general Titles: – TitleFull: S’O’A University Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Swadhin Kumar Barisal – PersonEntity: Name: NameFull: Gayatri Nayak – PersonEntity: Name: NameFull: Bighnaraj Naik – PersonEntity: Name: NameFull: The Pennsylvania State University CiteSeerX Archives IsPartOfRelationships: – BibEntity: Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa Titles: – TitleFull: http://research.ijcaonline.org/volume47/number24/pxc3880417.pdf Type: main |
| ResultId | 1 |